본문 바로가기
⚙️

Backend 364개 용어

API·인증·아키텍처·메시징·분산 시스템

p50 / p95 / p99👁 138
지연시간 분위수. 평균 대신 p99·p99.9를 보는 것이 실무 표준.
Repository (DDD)👁 138
Aggregate의 영속성 추상화. 컬렉션처럼 보이는 인터페이스.
Retry 패턴👁 138
일시적 오류에 재시도. 지수 백오프·Jitter·Max Attempts.
River Queue (Go)👁 138
Postgres 기반 Go 작업 큐. Redis 없이 신뢰성.
Structured Logging👁 138
로그를 JSON 같은 구조화 형식으로. 파싱·검색·분석에 유리.
Tonic👁 138
Rust의 gRPC 구현. Tokio·Tower 기반.
API Deprecation👁 137
구 API 단계적 폐기. Sunset 헤더·대체 문서·기한.
API Lifecycle👁 137
설계·개발·배포·운영·폐기의 전 생애주기 관리.
BFF (Backend for Frontend)👁 137
프론트엔드별 전용 API. 모바일·웹 분리.
Dark Launch👁 137
기능을 비활성으로 배포 후 부하·오류만 관측.
Deadline Propagation👁 137
요청 타임아웃을 하위 서비스에 전파. 유령 요청 방지.
Effect👁 137
TypeScript의 함수형 이펙트 시스템. 에러·의존성·동시성 통합.
EventEmitter👁 137
Node.js의 내장 이벤트 pub/sub 기반 클래스.
Factory Pattern👁 137
객체 생성 로직을 캡슐화. 복잡한 초기화·조건부 생성.
Hexagonal Architecture👁 137
Alistair Cockburn의 아키텍처. 도메인을 중심에 두고 외부(DB·UI·API)를 포트/어댑터로 분리.
HTTP Caching👁 137
응답을 재사용해 지연·대역폭을 줄이는 표준 캐싱 체계. Cache-Control·ETag.
Inngest👁 137
서버리스 워크플로 엔진. 이벤트 트리거·재시도·스케줄.
JSON:API👁 137
REST 응답 포맷 표준. data·included·meta·links.
Kong Gateway👁 137
Nginx/OpenResty 기반 API Gateway. 플러그인 생태계 풍부.
Redocly👁 137
OpenAPI 문서 생성·버전 관리·lint 플랫폼.
관측성 3가지 축👁 136
Logs·Metrics·Traces. 상황별 상호 보완 역할.
Ably / Pusher👁 136
실시간 메시징 SaaS. WebSocket 확장·권한·분석.
Apollo Federation👁 136
GraphQL 서비스 통합. subgraph → supergraph.
Async Iterator👁 136
비동기 데이터 스트림 반복. for await of 문법.
Automerge👁 136
Yjs 경쟁 CRDT 라이브러리. JSON 친화 API.
Axum👁 136
Tokio 팀의 Rust 웹 프레임워크. tower 생태계.
BullMQ👁 136
Redis 기반 Node.js 작업 큐. Bull 후속.
Context Map👁 136
DDD의 Bounded Context 간 관계도. Shared Kernel·Customer/Supplier 등.
Event Storming👁 136
도메인 이벤트를 포스트잇으로 발굴하는 워크숍. Alberto Brandolini.
Feature Flag 패턴👁 136
Release·Experiment·Ops·Permission 4가지 용도.
Fresh👁 136
Deno 팀의 웹 프레임워크. 0 JS 기본, Islands Architecture.
Graphile Worker👁 136
Postgres 기반 Node.js 작업 큐. LISTEN/NOTIFY.
GraphQL Schema👁 136
GraphQL API의 타입·쿼리·뮤테이션을 정의하는 SDL.
HTTP/2 Push (Deprecated)👁 136
2022년 Chrome이 제거. Early Hints로 대체.
HTTP Headers👁 136
요청·응답의 메타데이터. Content-Type·Authorization·Cache-Control 등.
Leaky·Token Bucket👁 136
대표 rate limit 알고리즘 2종. 일정·버스트 허용.
NestJS Pipe👁 136
요청 데이터 변환·검증. ValidationPipe·ParseIntPipe.
Observable (RxJS)👁 136
RxJS의 스트림 추상화. Push 기반, 연산자 풍부.
Reactive Streams👁 136
JVM 비동기 스트림 표준. Backpressure 내장. Project Reactor·RxJava.
API Gateway 패턴👁 135
인증·Rate Limit·변환·캐시 중앙화. BFF와 구분.
Apigee👁 135
Google Cloud의 엔터프라이즈 API Management. 대기업 표준.
Apollo Server👁 135
Apollo의 GraphQL 서버. 가장 널리 쓰이는 Node GraphQL 구현.
async/await (JS)👁 135
JavaScript 비동기 문법. Promise의 syntactic sugar.
Bulkhead 패턴👁 135
자원을 격리된 풀로 분할해 장애 전파 방지.
Circuit Breaker 고급👁 135
Closed·Open·Half-Open·Adaptive 변형.
Contract Testing👁 135
서비스 간 API 계약을 검증하는 테스트. Pact·Spring Cloud Contract.
Echo (Go)👁 135
Go 웹 프레임워크. Gin 경쟁. 미들웨어 생태계 풍부.
Hatchet👁 135
Postgres 기반 분산 태스크 큐·워크플로 엔진. 오픈소스.
Inbox Pattern👁 135
Outbox의 소비자 측. 수신 메시지를 로컬 TX와 함께 처리해 중복 방지.
Mediator Pattern👁 135
컴포넌트 간 직접 참조 대신 중재자가 중계.