Uncategorized

Uncategorized

NestJS Zod 스키마 검증 심화

왜 Zod인가 NestJS의 기본 검증 스택은 class-validator + class-transformer입니다. 데코레이터 기반으로 직관적이지만, 런타임 타입과 TypeScript 타입이 별개라는 근본적 문제가 있습니다. […]

Uncategorized

K8s Pod Probe 헬스체크 전략

Pod Probe란 Kubernetes는 3종류의 Pod Probe로 컨테이너의 상태를 감시합니다. Probe가 없으면 kubelet은 컨테이너 프로세스가 실행 중이기만 하면 정상으로 판단하므로, 실제로는

Uncategorized

Drizzle ORM 동적 쿼리·필터 심화

동적 쿼리가 필요한 이유 실무 API에서 검색·필터·정렬·페이지네이션은 필수입니다. 사용자가 어떤 필터를 조합할지 미리 알 수 없으므로, 런타임에 조건을 동적으로 조립하는

Uncategorized

NestJS EventEmitter2 이벤트 설계

NestJS EventEmitter2란 NestJS의 @nestjs/event-emitter 패키지는 eventemitter2 라이브러리를 래핑하여, 애플리케이션 내부에서 이벤트 기반 아키텍처를 구현합니다. HTTP 요청-응답의 동기적 흐름에서 벗어나, 도메인

Uncategorized

NestJS 파일 업로드 Multer·S3 심화

NestJS 파일 업로드 기본 구조 NestJS는 내부적으로 Multer를 사용하여 multipart/form-data 요청을 처리합니다. Express 어댑터 기준으로 @nestjs/platform-express에 Multer 타입이 포함되어 있으며,

Uncategorized

블랙-리터만 자산배분 전략

블랙-리터만 모델이란 블랙-리터만(Black-Litterman) 모델은 1990년 골드만삭스의 피셔 블랙과 로버트 리터만이 개발한 자산배분 프레임워크입니다. 마코위츠의 평균-분산 최적화가 가진 두 가지 치명적

위로 스크롤
WordPress Appliance - Powered by TurnKey Linux