⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Contract Testing👁 127
서비스 간 API 계약을 검증하는 테스트. Pact·Spring Cloud Contract.
Entity (DDD)👁 127
ID로 식별되는 변경 가능 객체.
Hatchet👁 127
Postgres 기반 분산 태스크 큐·워크플로 엔진. 오픈소스.
NestJS DTO👁 127
Data Transfer Object. class-validator·class-transformer 통합.
Observable (RxJS)👁 127
RxJS의 스트림 추상화. Push 기반, 연산자 풍부.
OTel Context Propagation👁 127
W3C Trace Context·Baggage. 서비스 간 추적 연결.
REST vs GraphQL👁 127
두 API 스타일 비교. REST는 단순·캐싱, GraphQL은 유연·타입 안전.
Apollo Federation v2👁 126
Apollo의 GraphQL 분산 스키마 표준. 여러 서비스 → 단일 그래프.
Async Iterator👁 126
비동기 데이터 스트림 반복. for await of 문법.
Bulkhead 패턴👁 126
자원을 격리된 풀로 분할해 장애 전파 방지.
Context Map👁 126
DDD의 Bounded Context 간 관계도. Shared Kernel·Customer/Supplier 등.
Event Storming👁 126
도메인 이벤트를 포스트잇으로 발굴하는 워크숍. Alberto Brandolini.
Gin vs Fiber👁 126
Go 웹 프레임워크 비교. Gin(net/http) vs Fiber(fasthttp).
HTTP/3 (QUIC)👁 126
UDP 기반 HTTP/3. 핸드셰이크 1RTT·0RTT 재접속·멀티플렉싱.
Inbox Pattern👁 126
Outbox의 소비자 측. 수신 메시지를 로컬 TX와 함께 처리해 중복 방지.
Inngest👁 126
서버리스 워크플로 엔진. 이벤트 트리거·재시도·스케줄.
Outbox Pattern 구현👁 126
DB 트랜잭션 + Kafka 발행의 원자성. CDC로 발행 보장.
API Quotas👁 125
월·일·초 단위 쿼터. 남용·비용 통제.
Cache-Control 심화👁 125
public·private·no-store·immutable·stale-while-revalidate.
CBOR👁 125
Concise Binary Object Representation
JSON의 이진 포맷 RFC 8949. IoT·WebAuthn·COSE에 사용.
Choreography vs Orchestration👁 125
마이크로서비스 협업 패턴. 중앙 제어 vs 이벤트 반응.
Command Bus / Mediator👁 125
명령을 핸들러로 라우팅하는 패턴. MediatR(.NET)이 대표.
Chaos Engineering👁 124
의도적으로 장애를 주입해 시스템 회복력을 검증하는 분야. Netflix가 선구.
Cloudflare Durable Objects👁 124
CF의 전역 일관성 상태·WebSocket. 채팅·게임·실시간 DB.
DataLoader 구현👁 124
Facebook의 N+1 방지 패턴. 배치·캐시.
Exactly-Once Delivery👁 124
정확히 한 번 전달. 이론상 불가능(2 Generals), 실용적 근사만.
Last-Modified👁 124
HTTP 캐시 검증용 타임스탬프 헤더. If-Modified-Since와 조합.
Pessimistic Locking👁 124
트랜잭션 시작 시 행 락을 선점. SELECT FOR UPDATE.
Tower Middleware👁 124
Rust Tokio 생태계의 미들웨어 추상화. Axum·Tonic·Reqwest에 공통.
Value Object👁 124
DDD의 값 객체. 불변·동등성·식별자 없음.
API Filtering·Sorting·Searching👁 123
Query parameter 설계 규약. RFC·JSON:API 표준.
At-Most-Once Delivery👁 123
최대 한 번 전달. 유실 가능. 로그·메트릭 같은 손실 허용 데이터.
Cursor Pagination 구현👁 123
마지막 행의 정렬 키로 다음 페이지 조회. offset 한계 극복.
Fastify👁 123
Node.js의 고성능 웹 프레임워크. Express 대체.
GraphQL Resolver👁 123
필드별 데이터 해석 함수. N+1 문제의 원인이자 해결 지점.
GraphQL Subscriptions👁 123
WebSocket·SSE 기반 실시간 GraphQL.
Hono RPC👁 123
Hono의 type-safe 클라이언트. 서버 타입을 클라이언트에서 공유.
AsyncAPI👁 122
이벤트·메시지 API 명세. OpenAPI의 메시지 버전.
Buf👁 122
Protobuf 린터·빌드·레지스트리 도구. protoc의 현대 대체.
Encore👁 122
Go·TS로 작성하는 백엔드 플랫폼. 인프라 자동 생성.
EventStoreDB👁 122
Event Sourcing 특화 DB. 스트림·projection.
Go context👁 122
요청 범위 값·취소·데드라인 전파. Go 표준.
OpenAPI 고급👁 122
Discriminator·oneOf·allOf·callbacks·links. 복잡 API 표현.
API 수익화👁 121
API를 제품으로. 요금제·사용량 과금·인증 발급.
Blue-Green DB 전환👁 121
두 DB 인스턴스를 준비해 트래픽 스위치로 전환. RDS Blue/Green.
CQRS Read Model👁 121
쓰기와 별도로 최적화된 읽기 전용 뷰.
Data Mapper👁 121
모델과 DB 접근을 분리. TypeORM·SQLAlchemy의 철학.
Domain Event👁 121
도메인에서 의미 있는 사건. 비즈니스 용어로 표현.
Fastify Plugin👁 121
Fastify 플러그인 시스템. 캡슐화·명시적 의존성.
Feature Flag 도구👁 121
LaunchDarkly·GrowthBook·Unleash·PostHog 등 Feature Flag 플랫폼.