NestJS Interceptor 실전 심화
NestJS Interceptor란? NestJS Interceptor는 요청/응답 파이프라인에서 핸들러 실행 전후에 로직을 삽입하는 AOP(Aspect-Oriented Programming) 구현체입니다. NestInterceptor 인터페이스를 구현하며, RxJS Observable을 기반으로 […]
NestJS Interceptor란? NestJS Interceptor는 요청/응답 파이프라인에서 핸들러 실행 전후에 로직을 삽입하는 AOP(Aspect-Oriented Programming) 구현체입니다. NestInterceptor 인터페이스를 구현하며, RxJS Observable을 기반으로 […]
JPA N+1 문제란? N+1 문제는 JPA에서 연관 엔티티를 조회할 때, 부모 1건 조회 쿼리 + 자식 N건 개별 조회 쿼리가
거래소 API, 자동매매의 출발점 자동매매 시스템을 구축하려면 가장 먼저 거래소 API 연동을 해야 합니다. API를 통해 실시간 시세 조회, 주문
Spring Event 시스템이란? Spring의 이벤트 시스템은 컴포넌트 간 느슨한 결합(loose coupling)을 구현하는 핵심 메커니즘입니다. 주문 서비스가 결제·알림·재고 서비스를 직접 호출하는
팩터 투자란 무엇인가 팩터 투자(Factor Investing)는 종목의 수익률을 설명하는 공통 특성(팩터)을 찾아내고, 해당 팩터에 체계적으로 노출되는 포트폴리오를 구성하는 퀀트 투자
NestJS Pipe란? NestJS에서 Pipe는 컨트롤러 핸들러가 실행되기 전에 인자를 변환(transformation)하거나 검증(validation)하는 레이어입니다. @Injectable() 데코레이터가 붙은 클래스로, PipeTransform 인터페이스를 구현합니다. Express/Fastify
자동매매 봇, 왜 리스크 관리가 핵심인가 자동매매 봇을 개발하면 대부분의 시간을 전략 로직에 투자합니다. 하지만 실전에서 계좌를 날리는 원인은 전략
K8s NetworkPolicy란? Kubernetes NetworkPolicy는 Pod 간 네트워크 트래픽을 L3/L4 수준에서 제어하는 리소스입니다. 기본적으로 K8s 클러스터 내 모든 Pod는 서로 통신할
백테스팅이란? 왜 필수인가 퀀트 투자에서 백테스팅(Backtesting)은 과거 데이터를 활용해 매매 전략의 수익성과 리스크를 사전에 검증하는 과정입니다. 실전 자금을 투입하기 전에