본문 바로가기
⚙️

Backend 364개 용어

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

Restate👁 142
Temporal 경쟁 내구성 워크플로. 단일 바이너리·Postgres 호환.
Rocket (Rust)👁 142
DX 친화 Rust 프레임워크. 선언적 매크로·가드.
Actix Web👁 141
Rust의 고성능 웹 프레임워크. actor 모델.
API Composition👁 141
여러 마이크로서비스 응답을 집계. BFF의 대표 역할.
async-std👁 141
Tokio 대안. std와 유사 API의 async Rust 런타임.
At-Least-Once Delivery👁 141
메시지가 최소 한 번은 전달되는 보장. 중복 가능 → 멱등성 필수.
Causal Consistency👁 141
원인과 결과의 순서를 보장하는 일관성. 채팅·댓글 순서.
Concurrency Limits👁 141
동시 인플라이트 요청 수 제한. Little law 기반.
ETag👁 141
HTTP 응답의 리소스 버전 식별자. 조건부 요청·캐시 검증에 사용.
Game Day👁 141
SRE 팀이 의도적 장애 상황을 시뮬레이션·훈련하는 날.
Spectral (OpenAPI)👁 141
Stoplight의 OpenAPI 린터. 스타일·품질 검증.
Bun SQLite👁 140
Bun 내장 SQLite. 타입 안전·빠른 바인딩.
Bun WebSocket👁 140
Bun 내장 WebSocket 서버. uWebSockets 기반.
Clerk👁 140
Next.js·React 친화 Auth 서비스. UI 컴포넌트·Organizations 강점.
Flask👁 140
Python의 마이크로 웹 프레임워크. 미니멀·유연. Django의 반대 철학.
fp-ts👁 140
TypeScript 함수형 프로그래밍 라이브러리. Haskell 영감.
MessagePack👁 140
이진 JSON 대체 포맷. 더 작고 빠름. Redis·MongoDB 내부.
Offset Pagination 한계👁 140
OFFSET N은 N개 스킵 — 깊은 페이지에서 O(N) 비용.
Read Replica Lag👁 140
Primary와 Replica의 데이터 시차. 쓰기 직후 읽기 문제(Read-after-write).
Request Coalescing👁 140
동일 캐시 미스 요청을 하나로 합쳐 thundering herd 방지.
Retry + Exponential Backoff + Jitter👁 140
재시도 간격을 지수·난수화해 thundering herd 방지.
RPC vs REST👁 140
API 설계 철학 비교. 동사 vs 명사, 자유도 vs 캐싱.
Scatter-Gather👁 140
여러 서비스에 병렬 질의·결과 집계. 검색·추천에 사용.
Aggregate👁 139
DDD의 트랜잭션 일관성 경계. Aggregate Root를 통해서만 변경.
API Mocking👁 139
실제 서비스 대신 응답을 흉내. 개발·테스트 단계 의존성 제거.
API Throttling👁 139
과도한 요청을 지연·차단. Rate Limiting의 하위 개념.
AsyncAPI👁 139
이벤트·메시지·스트림 API의 OpenAPI. Kafka·AMQP·WebSocket.
Bulkhead Pattern👁 139
리소스 풀을 격리해 한 곳의 장애가 전파되지 않게.
CDN Edge👁 139
CDN이 콘텐츠를 캐싱·서빙하는 지리적 지점. POP(Point of Presence)라고도.
Centrifugo👁 139
오픈소스 실시간 메시징 서버. WebSocket·SSE·HTTP stream.
Distributed Rate Limiting👁 139
여러 서버 간 공유 Rate Limiting. Redis Lua script 표준.
Exception Filter👁 139
NestJS 예외 처리 레이어. 전역·컨트롤러·메서드 수준.
Fan-out Pattern👁 139
하나의 이벤트를 여러 소비자에게 전달. SNS·Kafka 토픽.
Goroutine👁 139
Go의 경량 스레드. 수천~수만 동시 실행.
Hono Context👁 139
Hono의 요청·응답 통합 객체. Web Standards 기반.
NestJS Module👁 139
NestJS의 캡슐화 단위. Controller·Provider·Imports·Exports.
Read-Your-Writes Consistency👁 139
내가 쓴 데이터는 즉시 내가 읽을 수 있어야 한다는 일관성 보장.
Repository Pattern👁 139
DB 접근을 추상화한 계층. 구현 교체 용이·테스트 편리.
Ruby on Rails👁 139
Ruby 풀스택 프레임워크. "Convention over Configuration". GitHub·Shopify 기반.
API-first Design👁 138
API 명세를 코드보다 먼저 정의하는 방식. OpenAPI·AsyncAPI.
chi👁 138
Go의 가벼운 HTTP 라우터. net/http 호환.
CQRS + Event Sourcing👁 138
CQRS와 Event Sourcing의 전형적 결합. 쓰기=이벤트, 읽기=프로젝션.
Distributed Tracing👁 138
마이크로서비스 간 요청 경로를 시각화하는 관측 기법. OpenTelemetry가 표준.
Generator Function👁 138
JavaScript의 중단·재개 가능한 함수. function* + yield.
Graceful Shutdown👁 138
SIGTERM 시 새 요청 거부·진행 중 요청 완료·커넥션 정리. 배포 무중단의 열쇠.
GraphQL Query Batching👁 138
여러 쿼리를 한 HTTP 요청에 배치. 레이턴시 감소.
gRPC Streaming👁 138
gRPC의 4가지 모드: Unary·Server·Client·Bidirectional streaming.
Linearizability👁 138
가장 강한 일관성. 연산이 마치 순차 실행된 것처럼 관찰됨.
Load Testing👁 138
예상 트래픽을 모의해 시스템의 한계를 찾는 테스트. k6·Locust·JMeter.
NestJS Modules👁 138
NestJS의 의존성 주입·모듈 시스템. Angular 영향.