⚙️
Backend — 364개 용어
API·인증·아키텍처·메시징·분산 시스템
Long Polling👁 242
WebSocket·SSE 이전의 유사 실시간 기법. 요청을 서버가 이벤트 있을 때까지 보류.
SRE👁 242
Site Reliability Engineering
Google이 정립한 운영 엔지니어링. 소프트웨어로 운영 자동화.
HAProxy👁 240
고성능 TCP·HTTP 로드밸런서. 금융권·대형 서비스에 수십 년 표준.
Stateful vs Stateless👁 240
서버가 사용자 상태를 저장하면 Stateful, 매 요청이 독립적이면 Stateless. 확장성·복구 전략이 달라진다.
A/B Testing👁 238
두 변형을 무작위 분할해 비교하는 실험 방법론. Feature Flag와 자주 결합.
Message Queue👁 237
메시지 큐
생산자가 보낸 메시지를 소비자가 비동기로 처리하도록 중계하는 미들웨어. Kafka·RabbitMQ·SQS 등.
worker_threads👁 236
Node.js의 CPU 집약 작업용 스레드. 이미지·암호·파싱 offload.
Pub/Sub👁 235
Publish/Subscribe
발행자가 메시지를 토픽에 보내면 구독자 전원이 수신하는 일대다 메시징 패턴. 이벤트 드리븐의 기반.
Schema Registry👁 235
Kafka 메시지 스키마 중앙 관리. Confluent·AWS Glue·Apicurio.
YAGNI👁 235
You Aren't Gonna Need It
당장 필요 없는 기능·일반화 하지 말라. XP·애자일 원칙.
Auth0👁 234
Okta의 Auth SaaS. OIDC·SAML·소셜 로그인 즉시 사용.
Keycloak👁 233
Red Hat의 오픈소스 IAM. OIDC·SAML·SSO·MFA. 엔터프라이즈 셀프호스팅.
WebRTC👁 233
브라우저 간 P2P 실시간 음성·영상·데이터. 화상회의·게임의 기반.
APM👁 232
Application Performance Monitoring
애플리케이션 성능을 실시간으로 수집·분석하는 도구군. Datadog·New Relic·Dynatrace.
GraphQL👁 231
Facebook이 개발한 API 쿼리 언어. 클라이언트가 필요한 필드만 선택 조회.
Facade Pattern👁 230
복잡한 하위 시스템을 단순 인터페이스로 감싸기.
QUIC👁 230
UDP 위에서 동작하는 TCP 대안. HTTP/3의 기반. 낮은 지연.
Promise👁 228
JavaScript 비동기 결과 객체. pending·fulfilled·rejected 상태.
Hono👁 227
경량 JS 웹 프레임워크. Bun·Deno·Cloudflare Workers 호환.
Backpressure👁 226
배압
생산자 속도가 소비자 처리 속도를 넘어설 때, 소비자가 속도 조절을 요청하는 메커니즘. 큐 폭주 방지.
Technical Debt👁 226
단기 편의로 얻은 코드·설계 부채. 이자(유지비)가 붙음. 정기 상환 필요.
Thundering Herd👁 224
캐시 만료·장애 복구 시 오리진이 동시 요청으로 폭주.
API Gateway👁 223
클라이언트와 백엔드 서비스들 사이의 단일 진입점. 인증·레이트 리밋·라우팅·로깅을 중앙화.
Circuit Breaker👁 222
서킷 브레이커
장애 전파를 막기 위해 외부 의존성이 연속 실패하면 일정 시간 호출 자체를 차단하는 패턴.
Cloudflare R2👁 222
CF의 S3 호환 오브젝트 스토리지. Egress 무료.
Node Cluster👁 222
Node의 여러 프로세스로 멀티 코어 활용. PM2·cluster 모듈.
Anti-Corruption Layer👁 221
외부 시스템 모델이 내 도메인을 오염시키지 않게 하는 번역 계층.
Edge Config👁 221
Vercel의 전역 분산 KV 저장소. 짧은 읽기·설정 값.
Event-Driven Architecture👁 221
이벤트 발행·구독으로 시스템을 느슨하게 결합하는 아키텍처. Kafka·SNS·EventBridge.
Jaeger👁 221
Uber가 오픈소스화한 분산 추적 시스템. CNCF 졸업.
Magic Link👁 221
비밀번호 없이 이메일 링크 클릭으로 로그인. Slack·Notion 방식.
WebTransport👁 221
HTTP/3 기반 차세대 양방향 브라우저 프로토콜. WebSocket 후속.
분산 트랜잭션👁 220
2PC·Saga·TCC·Outbox. 여러 서비스 일관성 유지 패턴.
Middleware👁 220
요청·응답 파이프라인에 삽입되는 함수. 인증·로깅·CORS.
SLO·Error Budget👁 220
SRE 핵심 개념. 실패 허용치 관리로 속도·안정성 균형.
AWS API Gateway👁 219
AWS의 완전 관리형 API Gateway. Lambda·HTTP 프록시·WebSocket.
BFF 상세👁 219
프런트별 전용 백엔드. 모바일·웹·TV 각각의 API.
Caddy👁 219
Go로 작성된 현대적 웹서버. Let's Encrypt 자동 TLS가 기본.
Code Review👁 219
PR 변경을 동료가 검토하는 협업 과정. 품질·지식 공유·온보딩.
Microservices👁 219
마이크로서비스
하나의 큰 애플리케이션을 독립적으로 배포·확장 가능한 작은 서비스들로 쪼개는 아키텍처 스타일.
Access + Refresh Flow👁 218
짧은 Access Token과 긴 Refresh Token을 조합한 인증 패턴. 보안과 UX 균형.
PM2👁 218
Node.js 프로덕션 프로세스 매니저. 클러스터·무중단 재시작·로그·모니터링.
FastAPI👁 216
Python의 현대적 비동기 API 프레임워크. 타입 힌트 + Pydantic + OpenAPI 자동.
Schema Stitching👁 216
GraphQL 스키마 여러 개를 하나로 합치는 기법. Federation 이전 방식.
Decorator Pattern👁 214
객체에 동적으로 책임 추가. Python·TypeScript decorator 문법.
Inngest👁 214
이벤트 기반 워크플로. 서버리스 함수 queue + cron + retry.
Observer Pattern👁 214
상태 변경을 구독자에게 통지. 이벤트 버스·React hooks의 기반.
Refactoring👁 213
동작을 바꾸지 않으면서 구조를 개선하는 작업. Martin Fowler의 고전.
TCC Pattern👁 213
Try-Confirm-Cancel
분산 트랜잭션의 3단계: 예약·확정·취소. 리소스 예약으로 일관성.
Pagination👁 212
대량 결과를 페이지 단위로 반환하는 API 패턴. Offset·Cursor 방식이 대표.