⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
SLO·Error Budget👁 151
SRE 핵심 개념. 실패 허용치 관리로 속도·안정성 균형.
Temporal Workflow👁 151
결정론적 함수로 장기 실행 워크플로 작성.
BFF👁 150
Backend for Frontend
각 프론트엔드(웹·모바일) 전용 백엔드 계층. 화면에 맞는 API 조합.
Caddy👁 150
Go로 작성된 현대적 웹서버. Let's Encrypt 자동 TLS가 기본.
Dependency Injection👁 150
DI
객체 의존성을 외부에서 주입해 결합도를 낮추는 설계 패턴. 테스트·유지보수 용이.
Hono👁 150
경량 JS 웹 프레임워크. Bun·Deno·Cloudflare Workers 호환.
TCC Pattern👁 150
Try-Confirm-Cancel
분산 트랜잭션의 3단계: 예약·확정·취소. 리소스 예약으로 일관성.
Toil 축소👁 150
SRE의 반복 운영 업무 자동화. 50% 이내 유지.
Active Record👁 149
데이터 모델 객체에 DB 접근을 포함. Rails·Eloquent 패턴.
Jaeger👁 149
Uber가 오픈소스화한 분산 추적 시스템. CNCF 졸업.
Pagination👁 149
대량 결과를 페이지 단위로 반환하는 API 패턴. Offset·Cursor 방식이 대표.
tRPC v11👁 149
엔드-투-엔드 타입 안전 API. 스키마 없이 TS만.
Webhook 재시도 전략👁 149
실패 시 지수 백오프로 재시도·최대 시간 후 DLQ.
분산 트랜잭션👁 148
2PC·Saga·TCC·Outbox. 여러 서비스 일관성 유지 패턴.
API Versioning👁 148
API 변경 시 기존 클라이언트 호환성을 유지하는 전략. URL·헤더·쿼리 방식.
Middleware👁 148
요청·응답 파이프라인에 삽입되는 함수. 인증·로깅·CORS.
Stress Testing👁 148
시스템이 견딜 수 없는 수준까지 부하를 밀어 한계점을 찾는 테스트.
TCP vs UDP👁 148
전송 계층 두 프로토콜. TCP는 신뢰성·순서, UDP는 속도·비연결.
Webhook 보안👁 148
Webhook 서명 검증·재시도·멱등성·보안.
Guard (NestJS)👁 147
NestJS의 인가 컴포넌트. 요청을 통과시킬지 결정.
Inngest👁 147
이벤트 기반 워크플로. 서버리스 함수 queue + cron + retry.
Traefik👁 147
Go 기반 현대 리버스 프록시. Docker·Kubernetes 자동 서비스 디스커버리.
WebSocket Server👁 147
WebSocket 연결을 수용·관리하는 서버 구현. Socket.io·ws·Centrifugo 등.
Cloudflare Access👁 146
VPN 대신 Zero Trust로 내부 앱 보호. OAuth·OTP·기기 posture.
HTTP Methods👁 146
HTTP 요청 동작 지정. GET·POST·PUT·PATCH·DELETE 등 9개.
Node.js Streams👁 146
Readable·Writable·Duplex·Transform 스트림. 대용량 데이터 파이프.
SIGTERM vs SIGKILL👁 146
Unix 종료 시그널. TERM은 정리 기회 제공, KILL은 즉시 강제 종료.
Spring WebFlux👁 146
Spring의 리액티브 웹 스택. Project Reactor 기반.
Apache Avro👁 145
JSON 기반 스키마 직렬화. Kafka·Hadoop 표준. 스키마 진화 강점.
Elysia👁 145
Bun 네이티브 웹 프레임워크. End-to-end 타입 안전.
Express.js👁 145
Node.js의 가장 오래되고 널리 쓰이는 웹 프레임워크. 미니멀·확장성 중시.
Serverless Framework👁 145
AWS Lambda 등 서버리스 리소스를 IaC로 관리하는 도구. serverless.yml로 선언.
WebSocket vs SSE👁 145
실시간 기술 선택 가이드. 양방향은 WebSocket, 서버→클라만 단방향은 SSE가 간단.
Axum👁 144
Tokio 팀의 Rust 웹 프레임워크. Tower 미들웨어 생태계. 2023+ 가장 인기.
Go Channel👁 144
Goroutine 간 통신 채널. "공유 메모리로 통신 말고 통신으로 공유".
GraphQL N+1 문제👁 144
GraphQL resolver가 각 아이템마다 DB 쿼리를 하면 N+1. DataLoader로 해결.
Laravel👁 144
PHP 풀스택 프레임워크. Rails에서 영감. Eloquent ORM·Blade 템플릿.
Problem Details (RFC 7807)👁 144
HTTP API 에러 응답 표준 포맷. type·title·status·detail·instance.
Spike Testing👁 144
순간적 급증 부하에 시스템이 어떻게 반응하는지 검증하는 테스트.
Strangler Fig👁 144
레거시를 점진적으로 교체. 프록시 라우팅.
Canary Release👁 143
새 버전을 소수에게 먼저 노출. 오류 감지 후 확대.
Connect RPC👁 143
Buf의 현대적 RPC 프레임워크. gRPC·REST·Connect를 하나의 핸들러로.
Deno Deploy👁 143
Deno의 서버리스 엣지 플랫폼. V8 Isolates 기반.
Healthcheck👁 143
/health·/readiness 엔드포인트. 로드밸런서·K8s가 상태 판단.
Server-Timing 헤더👁 143
서버 내부 지연을 브라우저 DevTools에 표시.
Singleton👁 143
클래스에 하나의 인스턴스만 존재. DB 커넥션 풀·로거 등.
SOAP👁 143
Simple Object Access Protocol
XML 기반 엔터프라이즈 RPC 프로토콜. REST에 밀렸으나 레거시·금융·통신에 여전히 존재.
WebSocket 확장👁 143
여러 서버 간 WebSocket 동기화. Redis pub/sub·sticky session.
Optimistic Locking👁 142
버전 번호·타임스탬프로 충돌을 감지·재시도하는 락 없는 동시성 제어.
reqwest👁 142
Rust의 대표 HTTP 클라이언트. hyper 기반.