본문 바로가기
⚙️

Backend 364개 용어

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

Cloudflare R2👁 54
CF의 S3 호환 오브젝트 스토리지. Egress 무료.
Dependency Injection👁 54
DI
객체 의존성을 외부에서 주입해 결합도를 낮추는 설계 패턴. 테스트·유지보수 용이.
Quarkus👁 54
Java 네이티브 클라우드 프레임워크. GraalVM 기반 극저 지연.
Query Complexity👁 54
GraphQL 쿼리 복잡도 계산·제한. DoS 방어.
Saga Orchestration👁 54
Saga 패턴의 중앙 조정자 방식. 명시적 상태 머신이 서비스 호출·보상을 지휘.
Spring WebFlux👁 54
Spring의 리액티브 웹 스택. Project Reactor 기반.
Structured Logging👁 54
로그를 JSON 같은 구조화 형식으로. 파싱·검색·분석에 유리.
TCP vs UDP👁 54
전송 계층 두 프로토콜. TCP는 신뢰성·순서, UDP는 속도·비연결.
At-Least-Once Delivery👁 53
메시지가 최소 한 번은 전달되는 보장. 중복 가능 → 멱등성 필수.
Caddy👁 53
Go로 작성된 현대적 웹서버. Let's Encrypt 자동 TLS가 기본.
Concurrency Limits👁 53
동시 인플라이트 요청 수 제한. Little law 기반.
Content Negotiation👁 53
클라이언트 선호에 따라 서버가 응답 형식을 선택. Accept·Accept-Language 헤더.
CQRS + Event Sourcing👁 53
CQRS와 Event Sourcing의 전형적 결합. 쓰기=이벤트, 읽기=프로젝션.
DataLoader👁 53
Facebook의 N+1 방지 라이브러리. 같은 틱의 키 호출을 배치.
Distributed Tracing👁 53
마이크로서비스 간 요청 경로를 시각화하는 관측 기법. OpenTelemetry가 표준.
Drizzle ORM👁 53
SQL에 가까운 타입 안전 TypeScript ORM. Prisma보다 가볍고 성능·런타임 풋프린트가 좋음.
Elysia👁 53
Bun 네이티브 웹 프레임워크. End-to-end 타입 안전.
Flask👁 53
Python의 마이크로 웹 프레임워크. 미니멀·유연. Django의 반대 철학.
Game Day👁 53
SRE 팀이 의도적 장애 상황을 시뮬레이션·훈련하는 날.
Gin vs Fiber👁 53
Go 웹 프레임워크 비교. Gin(net/http) vs Fiber(fasthttp).
GraphQL Query Batching👁 53
여러 쿼리를 한 HTTP 요청에 배치. 레이턴시 감소.
Inngest👁 53
이벤트 기반 워크플로. 서버리스 함수 queue + cron + retry.
JSON:API👁 53
REST 응답 포맷 표준. data·included·meta·links.
Leaky·Token Bucket👁 53
대표 rate limit 알고리즘 2종. 일정·버스트 허용.
Middleware👁 53
요청·응답 파이프라인에 삽입되는 함수. 인증·로깅·CORS.
NestJS Pipe👁 53
요청 데이터 변환·검증. ValidationPipe·ParseIntPipe.
Node.js Streams👁 53
Readable·Writable·Duplex·Transform 스트림. 대용량 데이터 파이프.
Read Replica Lag👁 53
Primary와 Replica의 데이터 시차. 쓰기 직후 읽기 문제(Read-after-write).
Singleton👁 53
클래스에 하나의 인스턴스만 존재. DB 커넥션 풀·로거 등.
Spring AI👁 53
Spring의 AI 통합 모듈. Chat·Embedding·RAG 추상화.
Webhook 보안👁 53
Webhook 서명 검증·재시도·멱등성·보안.
Yjs👁 53
실시간 협업용 CRDT 라이브러리. 오프라인·충돌 없는 병합.
분산 트랜잭션👁 52
2PC·Saga·TCC·Outbox. 여러 서비스 일관성 유지 패턴.
관측성 3가지 축👁 52
Logs·Metrics·Traces. 상황별 상호 보완 역할.
Aggregate👁 52
DDD의 트랜잭션 일관성 경계. Aggregate Root를 통해서만 변경.
API Deprecation👁 52
구 API 단계적 폐기. Sunset 헤더·대체 문서·기한.
Apollo Server👁 52
Apollo의 GraphQL 서버. 가장 널리 쓰이는 Node GraphQL 구현.
Bun SQLite👁 52
Bun 내장 SQLite. 타입 안전·빠른 바인딩.
Centrifugo👁 52
오픈소스 실시간 메시징 서버. WebSocket·SSE·HTTP stream.
Circuit Breaker 상태👁 52
Closed·Open·Half-Open 3상태 전이.
Controller Layer👁 52
HTTP·RPC 요청을 받아 Service로 전달하는 계층. 프레임워크 결합부.
Distributed Rate Limiting👁 52
여러 서버 간 공유 Rate Limiting. Redis Lua script 표준.
DNS👁 52
Domain Name System
도메인을 IP로 변환하는 인터넷의 전화번호부. 계층적 분산 시스템.
Echo (Go)👁 52
Go의 빠르고 확장 가능한 HTTP 프레임워크. Gin의 주요 대안.
Event Storming👁 52
도메인 이벤트를 포스트잇으로 발굴하는 워크숍. Alberto Brandolini.
Factory Pattern👁 52
객체 생성 로직을 캡슐화. 복잡한 초기화·조건부 생성.
Feature Flag👁 52
코드 배포와 기능 활성화를 분리해 런타임에 on/off 가능하게 하는 기법.
Gin👁 52
Go의 경량 HTTP 프레임워크. Express와 유사한 API. 성능 우수.
Graphile Worker👁 52
Postgres 기반 Node.js 작업 큐. LISTEN/NOTIFY.
GraphQL over WebSocket👁 52
GraphQL Subscription 전송 프로토콜. graphql-ws가 현대 표준.