⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Feature Flag👁 142
코드 배포와 기능 활성화를 분리해 런타임에 on/off 가능하게 하는 기법.
Sliding Window Rate Limit👁 142
시간 윈도우를 슬라이딩해 공정한 Rate 제어. Redis-cell.
BFF 상세👁 141
프런트별 전용 백엔드. 모바일·웹·TV 각각의 API.
DDD👁 141
Domain-Driven Design
Eric Evans가 제안한 복잡 도메인 설계 방법론. Bounded Context·Aggregate가 핵심.
Event Sourcing Projections👁 141
이벤트 로그에서 읽기 모델을 생성. CQRS와 결합.
GraphQL over WebSocket👁 141
GraphQL Subscription 전송 프로토콜. graphql-ws가 현대 표준.
Mercurius👁 141
Fastify 기반 고성능 GraphQL 서버. JIT 컴파일러.
Serializability👁 140
DB 격리 수준 최고. 트랜잭션이 순차 실행된 것과 동일 결과.
Single vs Multi-tenant👁 140
고객마다 별도 인스턴스(Single) vs 공유 인스턴스+논리 격리(Multi).
Stateless vs Stateful Service👁 140
무상태 서비스의 확장성·장애 격리 이점.
Trigger.dev👁 140
개발자 친화 작업 스케줄링·재시도 플랫폼.
Unit of Work👁 140
여러 리포지토리 변경을 하나의 트랜잭션으로 묶는 패턴.
Decorator Pattern👁 139
객체에 동적으로 책임 추가. Python·TypeScript decorator 문법.
Echo (Go)👁 139
Go의 빠르고 확장 가능한 HTTP 프레임워크. Gin의 주요 대안.
FlatBuffers👁 139
Google의 제로카피 직렬화. 파싱 없이 바로 접근. 게임·모바일.
libuv👁 139
Node.js의 비동기 I/O 엔진. C 라이브러리. 크로스 플랫폼 이벤트 루프.
Log Levels👁 139
TRACE·DEBUG·INFO·WARN·ERROR·FATAL. 상황별 로그 수준.
Metric 타입👁 139
Counter·Gauge·Histogram·Summary. Prometheus가 정립.
Micronaut👁 139
AOT 기반 JVM 프레임워크. 리플렉션 없는 DI.
Runbook / Playbook👁 139
장애 대응 절차서. on-call의 인지 부하 감소.
Saga Choreography👁 139
Saga 패턴의 분산 방식. 각 서비스가 이벤트를 발행·구독하며 진행.
SLI (Service Level Indicator)👁 139
요청 성공률·지연 분포. SLO의 근거.
SSE in Node.js👁 139
Express·Fastify·Hono에서 SSE 구현. Content-Type event-stream.
Stoplight👁 139
API 설계·문서·목 서버 통합 플랫폼. Smartbear 인수.
Stripe API 패턴👁 139
Idempotency-Key·API 버저닝·Webhook 서명·페이지네이션 표준.
Timeout Cascade👁 139
상위 호출 타임아웃이 하위보다 짧으면 자원 낭비.
Transaction Isolation Levels👁 139
READ UNCOMMITTED·READ COMMITTED·REPEATABLE READ·SERIALIZABLE. 동시성 vs 일관성.
Consumer-Driven Contract👁 138
소비자가 먼저 기대 계약을 정의하는 테스트 방식.
Content Negotiation👁 138
클라이언트 선호에 따라 서버가 응답 형식을 선택. Accept·Accept-Language 헤더.
OAuth Flow 종류👁 138
Authorization Code·Implicit·Client Credentials·Device Flow·PKCE.
Quarkus👁 138
Java 네이티브 클라우드 프레임워크. GraalVM 기반 극저 지연.
Rocket👁 138
Rust의 개발자 친화 웹 프레임워크. 매크로 기반 선언적 API.
Service Discovery👁 138
동적으로 변하는 서비스 인스턴스 위치를 찾는 메커니즘. Consul·etcd·K8s DNS.
Specification Pattern👁 138
비즈니스 규칙을 조합 가능한 객체로 캡슐화.
Spring AI👁 138
Spring의 AI 통합 모듈. Chat·Embedding·RAG 추상화.
Ubiquitous Language👁 138
DDD의 핵심 개념. 도메인 전문가와 개발자가 공유하는 용어.
Circuit Breaker 상태👁 137
Closed·Open·Half-Open 3상태 전이.
Dead Letter Queue👁 137
처리 실패 메시지를 격리하는 큐. 원인 분석·재처리.
Gin👁 137
Go의 경량 HTTP 프레임워크. Express와 유사한 API. 성능 우수.
Protobuf Editions👁 137
proto2·proto3 대체 새 버저닝 모델. 기능 단위 선택.
Service Layer👁 137
비즈니스 로직을 캡슐화하는 계층. 컨트롤러·리포지토리 사이.
Backend 테스트 피라미드👁 136
Unit·Integration·Contract·E2E의 권장 비율. 피라미드 모양.
Causal Consistency👁 136
원인과 결과의 순서를 보장하는 일관성. 채팅·댓글 순서.
Controller Layer👁 136
HTTP·RPC 요청을 받아 Service로 전달하는 계층. 프레임워크 결합부.
Hono👁 136
엣지·서버리스 최적화 웹 프레임워크. Cloudflare Workers·Deno·Bun 모두 지원.
HTTP Caching Layers👁 136
Browser·CDN·Reverse Proxy·Application 레이어.
Keyset Pagination👁 136
Seek Method. 인덱스된 컬럼 기반 페이지네이션. 대용량에 최적.
Restate👁 136
Temporal 경쟁 내구성 워크플로. 단일 바이너리·Postgres 호환.
Actix Web👁 135
Rust의 고성능 웹 프레임워크. actor 모델.
AWS Step Functions👁 135
AWS의 서버리스 워크플로 오케스트레이터. Lambda·SQS·DB를 상태 머신으로 조율.