⚙️
Backend — 188개 용어
API·인증·아키텍처·메시징·분산 시스템
GraphQL Subscriptions👁 2
GraphQL의 실시간 스트림. WebSocket으로 서버 → 클라이언트 푸시.
GraphQL Yoga👁 2
The Guild의 가벼운 GraphQL 서버. Apollo 대안. Envelop 플러그인 시스템.
gRPC Gateway👁 2
gRPC 서비스에 HTTP/JSON 인터페이스를 자동 생성하는 프록시. 브라우저·외부 호환.
gRPC Streaming👁 2
gRPC의 4가지 모드: Unary·Server·Client·Bidirectional streaming.
gRPC Web👁 2
브라우저에서 gRPC를 호출할 수 있게 하는 프록시 프로토콜.
Guard (NestJS)👁 2
NestJS의 인가 컴포넌트. 요청을 통과시킬지 결정.
HAProxy👁 2
고성능 TCP·HTTP 로드밸런서. 금융권·대형 서비스에 수십 년 표준.
HATEOAS👁 2
Hypermedia as the Engine of Application State
REST 성숙도 최상위. 응답에 다음 행동 링크 포함. 실무에선 드묾.
Healthcheck👁 2
/health·/readiness 엔드포인트. 로드밸런서·K8s가 상태 판단.
Hexagonal Architecture👁 2
Alistair Cockburn의 아키텍처. 도메인을 중심에 두고 외부(DB·UI·API)를 포트/어댑터로 분리.
Hono👁 2
엣지·서버리스 최적화 웹 프레임워크. Cloudflare Workers·Deno·Bun 모두 지원.
HTTP/2👁 2
HTTP/1.1의 후속. 바이너리·멀티플렉싱·서버 푸시.
HTTP/3👁 2
QUIC(UDP) 기반의 HTTP. TCP head-of-line blocking 해결.
HTTP Caching👁 2
응답을 재사용해 지연·대역폭을 줄이는 표준 캐싱 체계. Cache-Control·ETag.
HTTP Headers👁 2
요청·응답의 메타데이터. Content-Type·Authorization·Cache-Control 등.
HTTP Methods👁 2
HTTP 요청 동작 지정. GET·POST·PUT·PATCH·DELETE 등 9개.
HTTP Status Codes👁 2
HTTP 응답 상태 코드. 2xx 성공·3xx 리다이렉트·4xx 클라이언트 에러·5xx 서버 에러.
Interceptor👁 2
NestJS·Angular의 요청·응답 가로채기 메커니즘. AOP 스타일.
Jaeger👁 2
Uber가 오픈소스화한 분산 추적 시스템. CNCF 졸업.
Keycloak👁 2
Red Hat의 오픈소스 IAM. OIDC·SAML·SSO·MFA. 엔터프라이즈 셀프호스팅.
Laravel👁 2
PHP 풀스택 프레임워크. Rails에서 영감. Eloquent ORM·Blade 템플릿.
Last-Modified👁 2
HTTP 캐시 검증용 타임스탬프 헤더. If-Modified-Since와 조합.
libuv👁 2
Node.js의 비동기 I/O 엔진. C 라이브러리. 크로스 플랫폼 이벤트 루프.
Load Testing👁 2
예상 트래픽을 모의해 시스템의 한계를 찾는 테스트. k6·Locust·JMeter.
Log Levels👁 2
TRACE·DEBUG·INFO·WARN·ERROR·FATAL. 상황별 로그 수준.
Long Polling👁 2
WebSocket·SSE 이전의 유사 실시간 기법. 요청을 서버가 이벤트 있을 때까지 보류.
Mercurius👁 2
Fastify 기반 고성능 GraphQL 서버. JIT 컴파일러.
MessagePack👁 2
이진 JSON 대체 포맷. 더 작고 빠름. Redis·MongoDB 내부.
Metric 타입👁 2
Counter·Gauge·Histogram·Summary. Prometheus가 정립.
Middleware👁 2
요청·응답 파이프라인에 삽입되는 함수. 인증·로깅·CORS.
Mutation👁 2
GraphQL에서 데이터 변경 작업. Query와 구조적으로 동일하지만 의미가 쓰기.
NestJS👁 2
Node.js 엔터프라이즈 프레임워크. Angular 스타일 DI·데코레이터·모듈 구조.
Nginx👁 2
C로 작성된 고성능 웹서버·리버스 프록시·로드밸런서. 점유율 세계 1~2위.
Node Cluster👁 2
Node의 여러 프로세스로 멀티 코어 활용. PM2·cluster 모듈.
Node.js Event Loop👁 2
Node의 비동기 실행 모델. libuv 기반. Timers·I/O·Immediate 페이즈.
Node.js Streams👁 2
Readable·Writable·Duplex·Transform 스트림. 대용량 데이터 파이프.
OAuth Flow 종류👁 2
Authorization Code·Implicit·Client Credentials·Device Flow·PKCE.
Observable (RxJS)👁 2
RxJS의 스트림 추상화. Push 기반, 연산자 풍부.
Observer Pattern👁 2
상태 변경을 구독자에게 통지. 이벤트 버스·React hooks의 기반.
OpenAPI Specification👁 2
API를 YAML/JSON으로 정의하는 업계 표준. Swagger의 후속.
Optimistic Locking👁 2
버전 번호·타임스탬프로 충돌을 감지·재시도하는 락 없는 동시성 제어.
Outbox Pattern👁 2
트랜잭션 안에서 DB 저장과 이벤트 발행을 원자적으로 처리하는 패턴. Dual-write 문제 해결.
p50 / p95 / p99👁 2
지연시간 분위수. 평균 대신 p99·p99.9를 보는 것이 실무 표준.
Pagination👁 2
대량 결과를 페이지 단위로 반환하는 API 패턴. Offset·Cursor 방식이 대표.
Passwordless Auth👁 2
비밀번호 없는 인증. Magic Link·OTP·Passkey·SSO.
Pessimistic Locking👁 2
트랜잭션 시작 시 행 락을 선점. SELECT FOR UPDATE.
PKCE👁 2
Proof Key for Code Exchange
Public Client(SPA·모바일)의 Authorization Code flow 보안 강화. code_verifier·challenge.
PM2👁 2
Node.js 프로덕션 프로세스 매니저. 클러스터·무중단 재시작·로그·모니터링.
Prisma👁 2
TypeScript/Node용 가장 대중적인 ORM. 자체 스키마 언어와 타입 자동 생성, 마이그레이션 도구가 풍부.
Problem Details (RFC 7807)👁 2
HTTP API 에러 응답 표준 포맷. type·title·status·detail·instance.