⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Inngest👁 158
이벤트 기반 워크플로. 서버리스 함수 queue + cron + retry.
Jaeger👁 158
Uber가 오픈소스화한 분산 추적 시스템. CNCF 졸업.
Strategy Pattern👁 158
알고리즘을 교체 가능하게 분리. 런타임 결정.
TCC Pattern👁 158
Try-Confirm-Cancel
분산 트랜잭션의 3단계: 예약·확정·취소. 리소스 예약으로 일관성.
분산 트랜잭션👁 157
2PC·Saga·TCC·Outbox. 여러 서비스 일관성 유지 패턴.
Capacity Planning👁 157
트래픽 예측·리소스 계산으로 장애를 예방하는 작업.
Django👁 157
Python 풀스택 웹 프레임워크. "batteries included". Admin·ORM·Auth 내장.
WebSocket Server👁 157
WebSocket 연결을 수용·관리하는 서버 구현. Socket.io·ws·Centrifugo 등.
Active Record👁 156
데이터 모델 객체에 DB 접근을 포함. Rails·Eloquent 패턴.
Dependency Injection👁 156
DI
객체 의존성을 외부에서 주입해 결합도를 낮추는 설계 패턴. 테스트·유지보수 용이.
Pagination👁 156
대량 결과를 페이지 단위로 반환하는 API 패턴. Offset·Cursor 방식이 대표.
SLO·Error Budget👁 156
SRE 핵심 개념. 실패 허용치 관리로 속도·안정성 균형.
Webhook 보안👁 156
Webhook 서명 검증·재시도·멱등성·보안.
Deno Deploy👁 155
Deno의 서버리스 엣지 플랫폼. V8 Isolates 기반.
HATEOAS👁 155
Hypermedia as the Engine of Application State
REST 성숙도 최상위. 응답에 다음 행동 링크 포함. 실무에선 드묾.
TCP vs UDP👁 155
전송 계층 두 프로토콜. TCP는 신뢰성·순서, UDP는 속도·비연결.
Temporal Workflow👁 155
결정론적 함수로 장기 실행 워크플로 작성.
tRPC v11👁 155
엔드-투-엔드 타입 안전 API. 스키마 없이 TS만.
Webhook 재시도 전략👁 155
실패 시 지수 백오프로 재시도·최대 시간 후 DLQ.
Elysia👁 154
Bun 네이티브 웹 프레임워크. End-to-end 타입 안전.
Node.js Streams👁 154
Readable·Writable·Duplex·Transform 스트림. 대용량 데이터 파이프.
Stress Testing👁 154
시스템이 견딜 수 없는 수준까지 부하를 밀어 한계점을 찾는 테스트.
Toil 축소👁 154
SRE의 반복 운영 업무 자동화. 50% 이내 유지.
Traefik👁 154
Go 기반 현대 리버스 프록시. Docker·Kubernetes 자동 서비스 디스커버리.
WebSocket vs SSE👁 154
실시간 기술 선택 가이드. 양방향은 WebSocket, 서버→클라만 단방향은 SSE가 간단.
Middleware👁 153
요청·응답 파이프라인에 삽입되는 함수. 인증·로깅·CORS.
Serverless Framework👁 153
AWS Lambda 등 서버리스 리소스를 IaC로 관리하는 도구. serverless.yml로 선언.
Spring WebFlux👁 153
Spring의 리액티브 웹 스택. Project Reactor 기반.
Laravel👁 152
PHP 풀스택 프레임워크. Rails에서 영감. Eloquent ORM·Blade 템플릿.
Optimistic Locking👁 152
버전 번호·타임스탬프로 충돌을 감지·재시도하는 락 없는 동시성 제어.
SIGTERM vs SIGKILL👁 152
Unix 종료 시그널. TERM은 정리 기회 제공, KILL은 즉시 강제 종료.
WebSocket 확장👁 152
여러 서버 간 WebSocket 동기화. Redis pub/sub·sticky session.
API Versioning👁 151
API 변경 시 기존 클라이언트 호환성을 유지하는 전략. URL·헤더·쿼리 방식.
Canary Release👁 151
새 버전을 소수에게 먼저 노출. 오류 감지 후 확대.
Express.js👁 151
Node.js의 가장 오래되고 널리 쓰이는 웹 프레임워크. 미니멀·확장성 중시.
HTTP Methods👁 151
HTTP 요청 동작 지정. GET·POST·PUT·PATCH·DELETE 등 9개.
Problem Details (RFC 7807)👁 151
HTTP API 에러 응답 표준 포맷. type·title·status·detail·instance.
Spike Testing👁 151
순간적 급증 부하에 시스템이 어떻게 반응하는지 검증하는 테스트.
Apache Avro👁 150
JSON 기반 스키마 직렬화. Kafka·Hadoop 표준. 스키마 진화 강점.
Connect RPC👁 150
Buf의 현대적 RPC 프레임워크. gRPC·REST·Connect를 하나의 핸들러로.
DDD👁 150
Domain-Driven Design
Eric Evans가 제안한 복잡 도메인 설계 방법론. Bounded Context·Aggregate가 핵심.
Event Sourcing Projections👁 150
이벤트 로그에서 읽기 모델을 생성. CQRS와 결합.
Go Channel👁 150
Goroutine 간 통신 채널. "공유 메모리로 통신 말고 통신으로 공유".
Server-Timing 헤더👁 150
서버 내부 지연을 브라우저 DevTools에 표시.
Strangler Fig👁 150
레거시를 점진적으로 교체. 프록시 라우팅.
Axum👁 149
Tokio 팀의 Rust 웹 프레임워크. Tower 미들웨어 생태계. 2023+ 가장 인기.
Echo (Go)👁 149
Go의 빠르고 확장 가능한 HTTP 프레임워크. Gin의 주요 대안.
GraphQL over WebSocket👁 149
GraphQL Subscription 전송 프로토콜. graphql-ws가 현대 표준.
Healthcheck👁 149
/health·/readiness 엔드포인트. 로드밸런서·K8s가 상태 판단.
Singleton👁 149
클래스에 하나의 인스턴스만 존재. DB 커넥션 풀·로거 등.