⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
분산 트랜잭션👁 96
2PC·Saga·TCC·Outbox. 여러 서비스 일관성 유지 패턴.
AWS Step Functions👁 96
AWS의 서버리스 워크플로 오케스트레이터. Lambda·SQS·DB를 상태 머신으로 조율.
Backend 테스트 피라미드👁 96
Unit·Integration·Contract·E2E의 권장 비율. 피라미드 모양.
Caddy👁 96
Go로 작성된 현대적 웹서버. Let's Encrypt 자동 TLS가 기본.
Cloudflare Access👁 96
VPN 대신 Zero Trust로 내부 앱 보호. OAuth·OTP·기기 posture.
Deno Deploy👁 96
Deno의 서버리스 엣지 플랫폼. V8 Isolates 기반.
FlatBuffers👁 96
Google의 제로카피 직렬화. 파싱 없이 바로 접근. 게임·모바일.
Go Channel👁 96
Goroutine 간 통신 채널. "공유 메모리로 통신 말고 통신으로 공유".
libuv👁 96
Node.js의 비동기 I/O 엔진. C 라이브러리. 크로스 플랫폼 이벤트 루프.
Log Levels👁 96
TRACE·DEBUG·INFO·WARN·ERROR·FATAL. 상황별 로그 수준.
Observable (RxJS)👁 96
RxJS의 스트림 추상화. Push 기반, 연산자 풍부.
Retry + Exponential Backoff + Jitter👁 96
재시도 간격을 지수·난수화해 thundering herd 방지.
Rocket👁 96
Rust의 개발자 친화 웹 프레임워크. 매크로 기반 선언적 API.
SLI (Service Level Indicator)👁 96
요청 성공률·지연 분포. SLO의 근거.
Canary Release👁 95
새 버전을 소수에게 먼저 노출. 오류 감지 후 확대.
Circuit Breaker 상태👁 95
Closed·Open·Half-Open 3상태 전이.
Content Negotiation👁 95
클라이언트 선호에 따라 서버가 응답 형식을 선택. Accept·Accept-Language 헤더.
Decorator Pattern👁 95
객체에 동적으로 책임 추가. Python·TypeScript decorator 문법.
Distributed Rate Limiting👁 95
여러 서버 간 공유 Rate Limiting. Redis Lua script 표준.
Django👁 95
Python 풀스택 웹 프레임워크. "batteries included". Admin·ORM·Auth 내장.
ETag👁 95
HTTP 응답의 리소스 버전 식별자. 조건부 요청·캐시 검증에 사용.
Generator Function👁 95
JavaScript의 중단·재개 가능한 함수. function* + yield.
HTTP Caching Layers👁 95
Browser·CDN·Reverse Proxy·Application 레이어.
Keyset Pagination👁 95
Seek Method. 인덱스된 컬럼 기반 페이지네이션. 대용량에 최적.
Laravel👁 95
PHP 풀스택 프레임워크. Rails에서 영감. Eloquent ORM·Blade 템플릿.
Mercurius👁 95
Fastify 기반 고성능 GraphQL 서버. JIT 컴파일러.
Micronaut👁 95
AOT 기반 JVM 프레임워크. 리플렉션 없는 DI.
Repository Pattern👁 95
DB 접근을 추상화한 계층. 구현 교체 용이·테스트 편리.
Singleton👁 95
클래스에 하나의 인스턴스만 존재. DB 커넥션 풀·로거 등.
Spike Testing👁 95
순간적 급증 부하에 시스템이 어떻게 반응하는지 검증하는 테스트.
Spring AI👁 95
Spring의 AI 통합 모듈. Chat·Embedding·RAG 추상화.
Stateless vs Stateful Service👁 95
무상태 서비스의 확장성·장애 격리 이점.
Structured Logging👁 95
로그를 JSON 같은 구조화 형식으로. 파싱·검색·분석에 유리.
Timeout Cascade👁 95
상위 호출 타임아웃이 하위보다 짧으면 자원 낭비.
API Composition👁 94
여러 마이크로서비스 응답을 집계. BFF의 대표 역할.
AsyncAPI👁 94
이벤트·메시지·스트림 API의 OpenAPI. Kafka·AMQP·WebSocket.
async-std👁 94
Tokio 대안. std와 유사 API의 async Rust 런타임.
At-Least-Once Delivery👁 94
메시지가 최소 한 번은 전달되는 보장. 중복 가능 → 멱등성 필수.
Bun SQLite👁 94
Bun 내장 SQLite. 타입 안전·빠른 바인딩.
Echo (Go)👁 94
Go의 빠르고 확장 가능한 HTTP 프레임워크. Gin의 주요 대안.
Game Day👁 94
SRE 팀이 의도적 장애 상황을 시뮬레이션·훈련하는 날.
GraphQL Federation👁 94
여러 GraphQL 서비스를 단일 스키마로 통합하는 아키텍처. Apollo Federation이 대표.
GraphQL over WebSocket👁 94
GraphQL Subscription 전송 프로토콜. graphql-ws가 현대 표준.
Idempotency-Key 구현👁 94
클라이언트 키 + 서버 캐시로 중복 처리 방지.
Kong Gateway👁 94
Nginx/OpenResty 기반 API Gateway. 플러그인 생태계 풍부.
Long Polling👁 94
WebSocket·SSE 이전의 유사 실시간 기법. 요청을 서버가 이벤트 있을 때까지 보류.
Protobuf Editions👁 94
proto2·proto3 대체 새 버저닝 모델. 기능 단위 선택.
Read Replica Lag👁 94
Primary와 Replica의 데이터 시차. 쓰기 직후 읽기 문제(Read-after-write).
Scatter-Gather👁 94
여러 서비스에 병렬 질의·결과 집계. 검색·추천에 사용.
SSE in Node.js👁 94
Express·Fastify·Hono에서 SSE 구현. Content-Type event-stream.