Kustomize 환경별 배포 운영 가이드
Kustomize란? — 템플릿 없이 YAML을 커스터마이징 Kubernetes 매니페스트를 환경별(dev/staging/prod)로 관리할 때, 같은 Deployment를 복사해서 replica 수와 이미지 태그만 바꾸는 일이 […]
Kustomize란? — 템플릿 없이 YAML을 커스터마이징 Kubernetes 매니페스트를 환경별(dev/staging/prod)로 관리할 때, 같은 Deployment를 복사해서 replica 수와 이미지 태그만 바꾸는 일이 […]
API 버저닝이 필요한 이유 운영 중인 API의 응답 구조를 바꾸면 기존 클라이언트가 깨진다. 모바일 앱은 강제 업데이트까지 구버전이 남아있고, 외부
SpringDoc OpenAPI란? — API 문서 자동화의 표준 API 문서를 수동으로 관리하면 코드와 문서가 반드시 괴리된다. SpringDoc OpenAPI는 Spring Boot의 컨트롤러
NestJS Task Scheduling이란? — 반복 작업의 선언적 관리 만료된 세션 정리, 일일 리포트 생성, 외부 API 데이터 동기화, 미결제 주문
왜 gRPC인가? — REST의 한계를 넘는 서비스 간 통신 마이크로서비스 간 통신에서 REST + JSON은 직관적이지만, 직렬화/역직렬화 비용이 크고, API
NestJS WebSocket Gateway란? — 실시간 양방향 통신의 선언적 설계 채팅, 실시간 알림, 라이브 대시보드, 협업 편집기 — 모두 서버가 클라이언트에게
VWAP이란? 기관 투자자의 핵심 벤치마크 VWAP(Volume Weighted Average Price, 거래량 가중 평균가)는 특정 기간 동안 거래된 모든 가격을 거래량으로 가중
왜 Resilience4j인가? — 마이크로서비스의 장애 전파를 코드로 차단 마이크로서비스 환경에서 하나의 외부 API가 느려지면, 해당 API를 호출하는 서비스의 스레드가 고갈되고,
켈리 기준이란? 수학적으로 최적인 베팅 크기 켈리 기준(Kelly Criterion)은 1956년 벨 연구소의 존 켈리(John L. Kelly Jr.)가 발표한 공식으로, 장기