⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Traefik👁 54
Go 기반 현대 리버스 프록시. Docker·Kubernetes 자동 서비스 디스커버리.
Aggregate👁 53
DDD의 트랜잭션 일관성 경계. Aggregate Root를 통해서만 변경.
Bun WebSocket👁 53
Bun 내장 WebSocket 서버. uWebSockets 기반.
CBOR👁 53
Concise Binary Object Representation
JSON의 이진 포맷 RFC 8949. IoT·WebAuthn·COSE에 사용.
Distributed Rate Limiting👁 53
여러 서버 간 공유 Rate Limiting. Redis Lua script 표준.
GraphQL Resolver👁 53
필드별 데이터 해석 함수. N+1 문제의 원인이자 해결 지점.
Hono👁 53
엣지·서버리스 최적화 웹 프레임워크. Cloudflare Workers·Deno·Bun 모두 지원.
Hono Context👁 53
Hono의 요청·응답 통합 객체. Web Standards 기반.
HTTP Caching👁 53
응답을 재사용해 지연·대역폭을 줄이는 표준 캐싱 체계. Cache-Control·ETag.
Idempotency-Key 구현👁 53
클라이언트 키 + 서버 캐시로 중복 처리 방지.
Inbox Pattern👁 53
Outbox의 소비자 측. 수신 메시지를 로컬 TX와 함께 처리해 중복 방지.
Kong Gateway👁 53
Nginx/OpenResty 기반 API Gateway. 플러그인 생태계 풍부.
Laravel👁 53
PHP 풀스택 프레임워크. Rails에서 영감. Eloquent ORM·Blade 템플릿.
Liveblocks👁 53
협업 앱용 실시간 인프라. 커서·프레즌스·CRDT.
Long Polling👁 53
WebSocket·SSE 이전의 유사 실시간 기법. 요청을 서버가 이벤트 있을 때까지 보류.
Micronaut👁 53
AOT 기반 JVM 프레임워크. 리플렉션 없는 DI.
OTel Context Propagation👁 53
W3C Trace Context·Baggage. 서비스 간 추적 연결.
Outbox Pattern👁 53
트랜잭션 안에서 DB 저장과 이벤트 발행을 원자적으로 처리하는 패턴. Dual-write 문제 해결.
Protobuf Editions👁 53
proto2·proto3 대체 새 버저닝 모델. 기능 단위 선택.
Repository (DDD)👁 53
Aggregate의 영속성 추상화. 컬렉션처럼 보이는 인터페이스.
Repository Pattern👁 53
DB 접근을 추상화한 계층. 구현 교체 용이·테스트 편리.
Retry + Exponential Backoff + Jitter👁 53
재시도 간격을 지수·난수화해 thundering herd 방지.
Ruby on Rails👁 53
Ruby 풀스택 프레임워크. "Convention over Configuration". GitHub·Shopify 기반.
Runbook / Playbook👁 53
장애 대응 절차서. on-call의 인지 부하 감소.
SSE in Node.js👁 53
Express·Fastify·Hono에서 SSE 구현. Content-Type event-stream.
Stripe API 패턴👁 53
Idempotency-Key·API 버저닝·Webhook 서명·페이지네이션 표준.
TCC Pattern👁 53
Try-Confirm-Cancel
분산 트랜잭션의 3단계: 예약·확정·취소. 리소스 예약으로 일관성.
Tokio👁 53
Rust의 비동기 런타임. 대부분의 Rust 네트워크 앱의 기반.
WebSocket Server👁 53
WebSocket 연결을 수용·관리하는 서버 구현. Socket.io·ws·Centrifugo 등.
WebSocket vs SSE👁 53
실시간 기술 선택 가이드. 양방향은 WebSocket, 서버→클라만 단방향은 SSE가 간단.
Actix Web👁 52
Rust의 고성능 웹 프레임워크. actor 모델.
Anti-Corruption Layer👁 52
외부 시스템 모델이 내 도메인을 오염시키지 않게 하는 번역 계층.
API-first Design👁 52
API 명세를 코드보다 먼저 정의하는 방식. OpenAPI·AsyncAPI.
Apigee👁 52
Google Cloud의 엔터프라이즈 API Management. 대기업 표준.
API Lifecycle👁 52
설계·개발·배포·운영·폐기의 전 생애주기 관리.
Apollo Federation👁 52
GraphQL 서비스 통합. subgraph → supergraph.
async-std👁 52
Tokio 대안. std와 유사 API의 async Rust 런타임.
Bulkhead Pattern👁 52
리소스 풀을 격리해 한 곳의 장애가 전파되지 않게.
Cache-Control 심화👁 52
public·private·no-store·immutable·stale-while-revalidate.
Causal Consistency👁 52
원인과 결과의 순서를 보장하는 일관성. 채팅·댓글 순서.
Cloudflare Durable Objects👁 52
CF의 전역 일관성 상태·WebSocket. 채팅·게임·실시간 DB.
Dead Letter Queue👁 52
처리 실패 메시지를 격리하는 큐. 원인 분석·재처리.
Elysia👁 52
Bun 특화 프레임워크. 타입 안전성·성능 극단적.
Feature Flag 패턴👁 52
Release·Experiment·Ops·Permission 4가지 용도.
HTTP Headers👁 52
요청·응답의 메타데이터. Content-Type·Authorization·Cache-Control 등.
Mediator Pattern👁 52
컴포넌트 간 직접 참조 대신 중재자가 중계.
NestJS DTO👁 52
Data Transfer Object. class-validator·class-transformer 통합.
NestJS Module👁 52
NestJS의 캡슐화 단위. Controller·Provider·Imports·Exports.
Offset Pagination 한계👁 52
OFFSET N은 N개 스킵 — 깊은 페이지에서 O(N) 비용.
Onion Architecture👁 52
동심원 구조 아키텍처. Domain → Application → Infrastructure·UI.