본문 바로가기
⚙️

Backend 364개 용어

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

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