K8s Pod Probe 헬스체크 전략
Pod Probe란 Kubernetes는 3종류의 Pod Probe로 컨테이너의 상태를 감시합니다. Probe가 없으면 kubelet은 컨테이너 프로세스가 실행 중이기만 하면 정상으로 판단하므로, 실제로는 […]
Pod Probe란 Kubernetes는 3종류의 Pod Probe로 컨테이너의 상태를 감시합니다. Probe가 없으면 kubelet은 컨테이너 프로세스가 실행 중이기만 하면 정상으로 판단하므로, 실제로는 […]
동적 쿼리가 필요한 이유 실무 API에서 검색·필터·정렬·페이지네이션은 필수입니다. 사용자가 어떤 필터를 조합할지 미리 알 수 없으므로, 런타임에 조건을 동적으로 조립하는
Spring HTTP Interface란 Spring Framework 6.0(Spring Boot 3.0)부터 도입된 HTTP Interface는 Java 인터페이스에 어노테이션을 선언하는 것만으로 HTTP 클라이언트를 생성하는 기능입니다.
NestJS EventEmitter2란 NestJS의 @nestjs/event-emitter 패키지는 eventemitter2 라이브러리를 래핑하여, 애플리케이션 내부에서 이벤트 기반 아키텍처를 구현합니다. HTTP 요청-응답의 동기적 흐름에서 벗어나, 도메인
Redis Cluster란 Redis Cluster는 데이터를 여러 노드에 자동 샤딩(Sharding)하고, 노드 장애 시 자동 페일오버를 수행하는 Redis의 내장 분산 모드입니다. Sentinel이
Spring Kafka란 Spring for Apache Kafka는 Spring 생태계에서 Kafka를 사용하기 위한 공식 프로젝트입니다. 저수준 Kafka Client를 추상화하여 @KafkaListener 어노테이션 기반의
NestJS 파일 업로드 기본 구조 NestJS는 내부적으로 Multer를 사용하여 multipart/form-data 요청을 처리합니다. Express 어댑터 기준으로 @nestjs/platform-express에 Multer 타입이 포함되어 있으며,
블랙-리터만 모델이란 블랙-리터만(Black-Litterman) 모델은 1990년 골드만삭스의 피셔 블랙과 로버트 리터만이 개발한 자산배분 프레임워크입니다. 마코위츠의 평균-분산 최적화가 가진 두 가지 치명적
멀티 컨테이너 패턴의 필요성 Kubernetes Pod는 하나 이상의 컨테이너를 포함할 수 있습니다. 단일 컨테이너로 모든 책임을 처리하면 이미지가 비대해지고, 관심사