⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Game Day👁 135
SRE 팀이 의도적 장애 상황을 시뮬레이션·훈련하는 날.
OpenAPI Specification👁 135
API를 YAML/JSON으로 정의하는 업계 표준. Swagger의 후속.
Retry + Exponential Backoff + Jitter👁 135
재시도 간격을 지수·난수화해 thundering herd 방지.
Spectral (OpenAPI)👁 135
Stoplight의 OpenAPI 린터. 스타일·품질 검증.
API Composition👁 134
여러 마이크로서비스 응답을 집계. BFF의 대표 역할.
API Throttling👁 134
과도한 요청을 지연·차단. Rate Limiting의 하위 개념.
At-Least-Once Delivery👁 134
메시지가 최소 한 번은 전달되는 보장. 중복 가능 → 멱등성 필수.
Bulkhead Pattern👁 134
리소스 풀을 격리해 한 곳의 장애가 전파되지 않게.
ETag👁 134
HTTP 응답의 리소스 버전 식별자. 조건부 요청·캐시 검증에 사용.
fp-ts👁 134
TypeScript 함수형 프로그래밍 라이브러리. Haskell 영감.
Goroutine👁 134
Go의 경량 스레드. 수천~수만 동시 실행.
Oak (Deno)👁 134
Deno의 Koa 영감 웹 프레임워크.
Aggregate👁 133
DDD의 트랜잭션 일관성 경계. Aggregate Root를 통해서만 변경.
async-std👁 133
Tokio 대안. std와 유사 API의 async Rust 런타임.
Bun SQLite👁 133
Bun 내장 SQLite. 타입 안전·빠른 바인딩.
Exception Filter👁 133
NestJS 예외 처리 레이어. 전역·컨트롤러·메서드 수준.
Flask👁 133
Python의 마이크로 웹 프레임워크. 미니멀·유연. Django의 반대 철학.
Generator Function👁 133
JavaScript의 중단·재개 가능한 함수. function* + yield.
GraphQL Schema👁 133
GraphQL API의 타입·쿼리·뮤테이션을 정의하는 SDL.
Hono Context👁 133
Hono의 요청·응답 통합 객체. Web Standards 기반.
Read Replica Lag👁 133
Primary와 Replica의 데이터 시차. 쓰기 직후 읽기 문제(Read-after-write).
Request Coalescing👁 133
동일 캐시 미스 요청을 하나로 합쳐 thundering herd 방지.
Rocket (Rust)👁 133
DX 친화 Rust 프레임워크. 선언적 매크로·가드.
Ruby on Rails👁 133
Ruby 풀스택 프레임워크. "Convention over Configuration". GitHub·Shopify 기반.
Scatter-Gather👁 133
여러 서비스에 병렬 질의·결과 집계. 검색·추천에 사용.
API-first Design👁 132
API 명세를 코드보다 먼저 정의하는 방식. OpenAPI·AsyncAPI.
Concurrency Limits👁 132
동시 인플라이트 요청 수 제한. Little law 기반.
CQRS + Event Sourcing👁 132
CQRS와 Event Sourcing의 전형적 결합. 쓰기=이벤트, 읽기=프로젝션.
Distributed Rate Limiting👁 132
여러 서버 간 공유 Rate Limiting. Redis Lua script 표준.
Idempotency-Key 구현👁 132
클라이언트 키 + 서버 캐시로 중복 처리 방지.
Kong Gateway👁 132
Nginx/OpenResty 기반 API Gateway. 플러그인 생태계 풍부.
MessagePack👁 132
이진 JSON 대체 포맷. 더 작고 빠름. Redis·MongoDB 내부.
NestJS Module👁 132
NestJS의 캡슐화 단위. Controller·Provider·Imports·Exports.
Repository (DDD)👁 132
Aggregate의 영속성 추상화. 컬렉션처럼 보이는 인터페이스.
Repository Pattern👁 132
DB 접근을 추상화한 계층. 구현 교체 용이·테스트 편리.
River Queue (Go)👁 132
Postgres 기반 Go 작업 큐. Redis 없이 신뢰성.
RPC vs REST👁 132
API 설계 철학 비교. 동사 vs 명사, 자유도 vs 캐싱.
AsyncAPI👁 131
이벤트·메시지·스트림 API의 OpenAPI. Kafka·AMQP·WebSocket.
Centrifugo👁 131
오픈소스 실시간 메시징 서버. WebSocket·SSE·HTTP stream.
Distributed Tracing👁 131
마이크로서비스 간 요청 경로를 시각화하는 관측 기법. OpenTelemetry가 표준.
GraphQL Query Batching👁 131
여러 쿼리를 한 HTTP 요청에 배치. 레이턴시 감소.
gRPC Streaming👁 131
gRPC의 4가지 모드: Unary·Server·Client·Bidirectional streaming.
HTTP Caching👁 131
응답을 재사용해 지연·대역폭을 줄이는 표준 캐싱 체계. Cache-Control·ETag.
HTTP Headers👁 131
요청·응답의 메타데이터. Content-Type·Authorization·Cache-Control 등.
Load Testing👁 131
예상 트래픽을 모의해 시스템의 한계를 찾는 테스트. k6·Locust·JMeter.
Offset Pagination 한계👁 131
OFFSET N은 N개 스킵 — 깊은 페이지에서 O(N) 비용.
Read-Your-Writes Consistency👁 131
내가 쓴 데이터는 즉시 내가 읽을 수 있어야 한다는 일관성 보장.
Redocly👁 131
OpenAPI 문서 생성·버전 관리·lint 플랫폼.
Structured Logging👁 131
로그를 JSON 같은 구조화 형식으로. 파싱·검색·분석에 유리.
Tonic👁 131
Rust의 gRPC 구현. Tokio·Tower 기반.