⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Yjs👁 103
실시간 협업용 CRDT 라이브러리. 오프라인·충돌 없는 병합.
Guard (NestJS)👁 102
NestJS의 인가 컴포넌트. 요청을 통과시킬지 결정.
SIGTERM vs SIGKILL👁 102
Unix 종료 시그널. TERM은 정리 기회 제공, KILL은 즉시 강제 종료.
Single vs Multi-tenant👁 102
고객마다 별도 인스턴스(Single) vs 공유 인스턴스+논리 격리(Multi).
Spring Boot👁 102
Java 엔터프라이즈 프레임워크의 표준. Spring의 컨벤션·자동 설정 버전.
Keycloak👁 101
Red Hat의 오픈소스 IAM. OIDC·SAML·SSO·MFA. 엔터프라이즈 셀프호스팅.
reqwest👁 101
Rust의 대표 HTTP 클라이언트. hyper 기반.
Strangler Fig👁 101
레거시를 점진적으로 교체. 프록시 라우팅.
TCC Pattern👁 101
Try-Confirm-Cancel
분산 트랜잭션의 3단계: 예약·확정·취소. 리소스 예약으로 일관성.
BFF 상세👁 100
프런트별 전용 백엔드. 모바일·웹·TV 각각의 API.
Cloudflare R2👁 100
CF의 S3 호환 오브젝트 스토리지. Egress 무료.
Event Sourcing Projections👁 100
이벤트 로그에서 읽기 모델을 생성. CQRS와 결합.
Node.js Streams👁 100
Readable·Writable·Duplex·Transform 스트림. 대용량 데이터 파이프.
PKCE👁 100
Proof Key for Code Exchange
Public Client(SPA·모바일)의 Authorization Code flow 보안 강화. code_verifier·challenge.
Saga Choreography👁 100
Saga 패턴의 분산 방식. 각 서비스가 이벤트를 발행·구독하며 진행.
Stress Testing👁 100
시스템이 견딜 수 없는 수준까지 부하를 밀어 한계점을 찾는 테스트.
Webhook 재시도 전략👁 100
실패 시 지수 백오프로 재시도·최대 시간 후 DLQ.
BFF👁 99
Backend for Frontend
각 프론트엔드(웹·모바일) 전용 백엔드 계층. 화면에 맞는 API 조합.
Express.js👁 99
Node.js의 가장 오래되고 널리 쓰이는 웹 프레임워크. 미니멀·확장성 중시.
Healthcheck👁 99
/health·/readiness 엔드포인트. 로드밸런서·K8s가 상태 판단.
Problem Details (RFC 7807)👁 99
HTTP API 에러 응답 표준 포맷. type·title·status·detail·instance.
Server-Timing 헤더👁 99
서버 내부 지연을 브라우저 DevTools에 표시.
Sliding Window Rate Limit👁 99
시간 윈도우를 슬라이딩해 공정한 Rate 제어. Redis-cell.
SLO·Error Budget👁 99
SRE 핵심 개념. 실패 허용치 관리로 속도·안정성 균형.
Transaction Isolation Levels👁 99
READ UNCOMMITTED·READ COMMITTED·REPEATABLE READ·SERIALIZABLE. 동시성 vs 일관성.
Webhook 보안👁 99
Webhook 서명 검증·재시도·멱등성·보안.
WebSocket vs SSE👁 99
실시간 기술 선택 가이드. 양방향은 WebSocket, 서버→클라만 단방향은 SSE가 간단.
APM👁 98
Application Performance Monitoring
애플리케이션 성능을 실시간으로 수집·분석하는 도구군. Datadog·New Relic·Dynatrace.
DDD👁 98
Domain-Driven Design
Eric Evans가 제안한 복잡 도메인 설계 방법론. Bounded Context·Aggregate가 핵심.
Hono👁 98
경량 JS 웹 프레임워크. Bun·Deno·Cloudflare Workers 호환.
Inngest👁 98
이벤트 기반 워크플로. 서버리스 함수 queue + cron + retry.
Metric 타입👁 98
Counter·Gauge·Histogram·Summary. Prometheus가 정립.
OAuth Flow 종류👁 98
Authorization Code·Implicit·Client Credentials·Device Flow·PKCE.
Optimistic Locking👁 98
버전 번호·타임스탬프로 충돌을 감지·재시도하는 락 없는 동시성 제어.
Restate👁 98
Temporal 경쟁 내구성 워크플로. 단일 바이너리·Postgres 호환.
Serializability👁 98
DB 격리 수준 최고. 트랜잭션이 순차 실행된 것과 동일 결과.
Toil 축소👁 98
SRE의 반복 운영 업무 자동화. 50% 이내 유지.
WebSocket Server👁 98
WebSocket 연결을 수용·관리하는 서버 구현. Socket.io·ws·Centrifugo 등.
worker_threads👁 98
Node.js의 CPU 집약 작업용 스레드. 이미지·암호·파싱 offload.
Elysia👁 97
Bun 네이티브 웹 프레임워크. End-to-end 타입 안전.
HTTP Methods👁 97
HTTP 요청 동작 지정. GET·POST·PUT·PATCH·DELETE 등 9개.
Middleware👁 97
요청·응답 파이프라인에 삽입되는 함수. 인증·로깅·CORS.
Pagination👁 97
대량 결과를 페이지 단위로 반환하는 API 패턴. Offset·Cursor 방식이 대표.
REST vs GraphQL👁 97
두 API 스타일 비교. REST는 단순·캐싱, GraphQL은 유연·타입 안전.
Ruby on Rails👁 97
Ruby 풀스택 프레임워크. "Convention over Configuration". GitHub·Shopify 기반.
Runbook / Playbook👁 97
장애 대응 절차서. on-call의 인지 부하 감소.
SOAP👁 97
Simple Object Access Protocol
XML 기반 엔터프라이즈 RPC 프로토콜. REST에 밀렸으나 레거시·금융·통신에 여전히 존재.
Stripe API 패턴👁 97
Idempotency-Key·API 버저닝·Webhook 서명·페이지네이션 표준.
Traefik👁 97
Go 기반 현대 리버스 프록시. Docker·Kubernetes 자동 서비스 디스커버리.
tRPC v11👁 97
엔드-투-엔드 타입 안전 API. 스키마 없이 TS만.