본문 바로가기
⚙️

Backend 364개 용어

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

SOAP👁 149
Simple Object Access Protocol
XML 기반 엔터프라이즈 RPC 프로토콜. REST에 밀렸으나 레거시·금융·통신에 여전히 존재.
Stateless vs Stateful Service👁 149
무상태 서비스의 확장성·장애 격리 이점.
Cloudflare Access👁 148
VPN 대신 Zero Trust로 내부 앱 보호. OAuth·OTP·기기 posture.
Feature Flag👁 148
코드 배포와 기능 활성화를 분리해 런타임에 on/off 가능하게 하는 기법.
GraphQL N+1 문제👁 148
GraphQL resolver가 각 아이템마다 DB 쿼리를 하면 N+1. DataLoader로 해결.
OAuth Flow 종류👁 148
Authorization Code·Implicit·Client Credentials·Device Flow·PKCE.
Rocket👁 148
Rust의 개발자 친화 웹 프레임워크. 매크로 기반 선언적 API.
Unit of Work👁 148
여러 리포지토리 변경을 하나의 트랜잭션으로 묶는 패턴.
BFF 상세👁 147
프런트별 전용 백엔드. 모바일·웹·TV 각각의 API.
Quarkus👁 147
Java 네이티브 클라우드 프레임워크. GraalVM 기반 극저 지연.
reqwest👁 147
Rust의 대표 HTTP 클라이언트. hyper 기반.
Serializability👁 147
DB 격리 수준 최고. 트랜잭션이 순차 실행된 것과 동일 결과.
Sliding Window Rate Limit👁 147
시간 윈도우를 슬라이딩해 공정한 Rate 제어. Redis-cell.
SLI (Service Level Indicator)👁 147
요청 성공률·지연 분포. SLO의 근거.
Stripe API 패턴👁 147
Idempotency-Key·API 버저닝·Webhook 서명·페이지네이션 표준.
Ubiquitous Language👁 147
DDD의 핵심 개념. 도메인 전문가와 개발자가 공유하는 용어.
Gin👁 146
Go의 경량 HTTP 프레임워크. Express와 유사한 API. 성능 우수.
Log Levels👁 146
TRACE·DEBUG·INFO·WARN·ERROR·FATAL. 상황별 로그 수준.
Mercurius👁 146
Fastify 기반 고성능 GraphQL 서버. JIT 컴파일러.
Runbook / Playbook👁 146
장애 대응 절차서. on-call의 인지 부하 감소.
Saga Choreography👁 146
Saga 패턴의 분산 방식. 각 서비스가 이벤트를 발행·구독하며 진행.
Single vs Multi-tenant👁 146
고객마다 별도 인스턴스(Single) vs 공유 인스턴스+논리 격리(Multi).
Spring AI👁 146
Spring의 AI 통합 모듈. Chat·Embedding·RAG 추상화.
Timeout Cascade👁 146
상위 호출 타임아웃이 하위보다 짧으면 자원 낭비.
Transaction Isolation Levels👁 146
READ UNCOMMITTED·READ COMMITTED·REPEATABLE READ·SERIALIZABLE. 동시성 vs 일관성.
Trigger.dev👁 146
개발자 친화 작업 스케줄링·재시도 플랫폼.
Backend 테스트 피라미드👁 145
Unit·Integration·Contract·E2E의 권장 비율. 피라미드 모양.
Metric 타입👁 145
Counter·Gauge·Histogram·Summary. Prometheus가 정립.
Micronaut👁 145
AOT 기반 JVM 프레임워크. 리플렉션 없는 DI.
Service Discovery👁 145
동적으로 변하는 서비스 인스턴스 위치를 찾는 메커니즘. Consul·etcd·K8s DNS.
Specification Pattern👁 145
비즈니스 규칙을 조합 가능한 객체로 캡슐화.
SSE in Node.js👁 145
Express·Fastify·Hono에서 SSE 구현. Content-Type event-stream.
Consumer-Driven Contract👁 144
소비자가 먼저 기대 계약을 정의하는 테스트 방식.
Content Negotiation👁 144
클라이언트 선호에 따라 서버가 응답 형식을 선택. Accept·Accept-Language 헤더.
Dead Letter Queue👁 144
처리 실패 메시지를 격리하는 큐. 원인 분석·재처리.
FlatBuffers👁 144
Google의 제로카피 직렬화. 파싱 없이 바로 접근. 게임·모바일.
Hono👁 144
엣지·서버리스 최적화 웹 프레임워크. Cloudflare Workers·Deno·Bun 모두 지원.
Stoplight👁 144
API 설계·문서·목 서버 통합 플랫폼. Smartbear 인수.
Circuit Breaker 상태👁 143
Closed·Open·Half-Open 3상태 전이.
Controller Layer👁 143
HTTP·RPC 요청을 받아 Service로 전달하는 계층. 프레임워크 결합부.
Decorator Pattern👁 143
객체에 동적으로 책임 추가. Python·TypeScript decorator 문법.
Keyset Pagination👁 143
Seek Method. 인덱스된 컬럼 기반 페이지네이션. 대용량에 최적.
libuv👁 143
Node.js의 비동기 I/O 엔진. C 라이브러리. 크로스 플랫폼 이벤트 루프.
OpenAPI Specification👁 143
API를 YAML/JSON으로 정의하는 업계 표준. Swagger의 후속.
Protobuf Editions👁 143
proto2·proto3 대체 새 버저닝 모델. 기능 단위 선택.
Service Layer👁 143
비즈니스 로직을 캡슐화하는 계층. 컨트롤러·리포지토리 사이.
AWS Step Functions👁 142
AWS의 서버리스 워크플로 오케스트레이터. Lambda·SQS·DB를 상태 머신으로 조율.
HTTP Caching Layers👁 142
Browser·CDN·Reverse Proxy·Application 레이어.
Idempotency-Key 구현👁 142
클라이언트 키 + 서버 캐시로 중복 처리 방지.
Oak (Deno)👁 142
Deno의 Koa 영감 웹 프레임워크.