본문 바로가기
⚙️

Backend 364개 용어

API·인증·아키텍처·메시징·분산 시스템

DataLoader 구현👁 50
Facebook의 N+1 방지 패턴. 배치·캐시.
Echo (Go)👁 50
Go 웹 프레임워크. Gin 경쟁. 미들웨어 생태계 풍부.
Entity (DDD)👁 50
ID로 식별되는 변경 가능 객체.
HTTP/2 Push (Deprecated)👁 50
2022년 Chrome이 제거. Early Hints로 대체.
HTTP/3 (QUIC)👁 50
UDP 기반 HTTP/3. 핸드셰이크 1RTT·0RTT 재접속·멀티플렉싱.
p50 / p95 / p99👁 50
지연시간 분위수. 평균 대신 p99·p99.9를 보는 것이 실무 표준.
Rocket👁 50
Rust의 개발자 친화 웹 프레임워크. 매크로 기반 선언적 API.
Service Discovery👁 50
동적으로 변하는 서비스 인스턴스 위치를 찾는 메커니즘. Consul·etcd·K8s DNS.
API Gateway 패턴👁 49
인증·Rate Limit·변환·캐시 중앙화. BFF와 구분.
BullMQ👁 49
Redis 기반 Node.js 작업 큐. Bull 후속.
Clerk👁 49
Next.js·React 친화 Auth 서비스. UI 컴포넌트·Organizations 강점.
Command Bus / Mediator👁 49
명령을 핸들러로 라우팅하는 패턴. MediatR(.NET)이 대표.
Contract Testing👁 49
서비스 간 API 계약을 검증하는 테스트. Pact·Spring Cloud Contract.
EventStoreDB👁 49
Event Sourcing 특화 DB. 스트림·projection.
Exception Filter👁 49
NestJS 예외 처리 레이어. 전역·컨트롤러·메서드 수준.
Fan-out Pattern👁 49
하나의 이벤트를 여러 소비자에게 전달. SNS·Kafka 토픽.
Go context👁 49
요청 범위 값·취소·데드라인 전파. Go 표준.
Goroutine👁 49
Go의 경량 스레드. 수천~수만 동시 실행.
Last-Modified👁 49
HTTP 캐시 검증용 타임스탬프 헤더. If-Modified-Since와 조합.
Linearizability👁 49
가장 강한 일관성. 연산이 마치 순차 실행된 것처럼 관찰됨.
OpenAPI 고급👁 49
Discriminator·oneOf·allOf·callbacks·links. 복잡 API 표현.
Restate👁 49
Temporal 경쟁 내구성 워크플로. 단일 바이너리·Postgres 호환.
River Queue (Go)👁 49
Postgres 기반 Go 작업 큐. Redis 없이 신뢰성.
Specification Pattern👁 49
비즈니스 규칙을 조합 가능한 객체로 캡슐화.
Spike Testing👁 49
순간적 급증 부하에 시스템이 어떻게 반응하는지 검증하는 테스트.
Timeout Cascade👁 49
상위 호출 타임아웃이 하위보다 짧으면 자원 낭비.
Tower Middleware👁 49
Rust Tokio 생태계의 미들웨어 추상화. Axum·Tonic·Reqwest에 공통.
API 수익화👁 48
API를 제품으로. 요금제·사용량 과금·인증 발급.
Automerge👁 48
Yjs 경쟁 CRDT 라이브러리. JSON 친화 API.
Choreography vs Orchestration👁 48
마이크로서비스 협업 패턴. 중앙 제어 vs 이벤트 반응.
Data Mapper👁 48
모델과 DB 접근을 분리. TypeORM·SQLAlchemy의 철학.
Feature Flag 도구👁 48
LaunchDarkly·GrowthBook·Unleash·PostHog 등 Feature Flag 플랫폼.
Fresh (Deno)👁 48
Deno의 Islands Architecture 프레임워크.
Go Channel👁 48
Goroutine 간 통신 채널. "공유 메모리로 통신 말고 통신으로 공유".
Go net/http👁 48
Go 표준 HTTP. 프레임워크 없이도 충분.
Hono RPC👁 48
Hono의 type-safe 클라이언트. 서버 타입을 클라이언트에서 공유.
Pessimistic Locking👁 48
트랜잭션 시작 시 행 락을 선점. SELECT FOR UPDATE.
Queue vs Stream👁 48
메시지 큐와 이벤트 스트림의 차이. SQS vs Kafka.
Retry 패턴👁 48
일시적 오류에 재시도. 지수 백오프·Jitter·Max Attempts.
Rocket (Rust)👁 48
DX 친화 Rust 프레임워크. 선언적 매크로·가드.
Blue-Green DB 전환👁 47
두 DB 인스턴스를 준비해 트래픽 스위치로 전환. RDS Blue/Green.
GraphQL Subscriptions👁 47
WebSocket·SSE 기반 실시간 GraphQL.
Inngest👁 47
서버리스 워크플로 엔진. 이벤트 트리거·재시도·스케줄.
Value Object👁 47
DDD의 값 객체. 불변·동등성·식별자 없음.
WebSocket 확장👁 47
여러 서버 간 WebSocket 동기화. Redis pub/sub·sticky session.
Apollo Federation v2👁 46
Apollo의 GraphQL 분산 스키마 표준. 여러 서비스 → 단일 그래프.
Cursor Pagination 구현👁 46
마지막 행의 정렬 키로 다음 페이지 조회. offset 한계 극복.
Encore👁 46
Go·TS로 작성하는 백엔드 플랫폼. 인프라 자동 생성.
GraphQL Code Generator👁 46
스키마·쿼리에서 TypeScript·React Hook 자동 생성.
Request Coalescing👁 46
동일 캐시 미스 요청을 하나로 합쳐 thundering herd 방지.