NestJS ExceptionFilter 에러 처리
NestJS ExceptionFilter란? NestJS의 ExceptionFilter는 애플리케이션에서 발생하는 예외를 가로채어 클라이언트에 일관된 에러 응답을 반환하는 계층입니다. 기본 내장 필터가 HttpException을 처리하지만, 실무에서는 […]
NestJS ExceptionFilter란? NestJS의 ExceptionFilter는 애플리케이션에서 발생하는 예외를 가로채어 클라이언트에 일관된 에러 응답을 반환하는 계층입니다. 기본 내장 필터가 HttpException을 처리하지만, 실무에서는 […]
정보 엔트로피와 금융 시장 클로드 섀넌(Claude Shannon)이 1948년 제안한 정보 엔트로피는 시스템의 불확실성을 수치로 측정합니다. 금융 시장에 적용하면 “현재 시장이
Spring Method Security란? Spring Security는 URL 기반 필터 체인 외에도 메서드 레벨 보안을 제공합니다. 서비스 계층의 개별 메서드에 직접 권한
꼬리 위험(Tail Risk)이란? 꼬리 위험은 정규분포의 양 끝단(꼬리)에서 발생하는 극단적 시장 변동을 의미합니다. 2020년 코로나 폭락(-34%), 2022년 LUNA 붕괴, 2008년
PodDisruptionBudget(PDB)란? Kubernetes 클러스터를 운영하다 보면 노드 업그레이드, 스케일 다운, 유지보수 등 자발적 중단(voluntary disruption)이 발생합니다. 이때 파드가 한꺼번에 종료되면 서비스
거래량 프로파일(Volume Profile)이란? 거래량 프로파일은 특정 기간 동안 각 가격대에서 체결된 거래량을 수평 히스토그램으로 표시하는 분석 기법입니다. 일반적인 거래량 차트가
N+1 문제와 DataLoader GraphQL에서 가장 흔한 성능 문제는 N+1 쿼리입니다. 사용자 목록을 조회하면서 각 사용자의 게시글을 가져올 때, 사용자 1회
백테스트란 무엇인가? 퀀트 투자에서 백테스트(Backtest)는 과거 데이터를 활용해 전략의 수익성을 검증하는 과정입니다. 자동매매 시스템을 구축하기 전, 반드시 거쳐야 할 핵심
TypeORM 마이그레이션이란? TypeORM 마이그레이션은 데이터베이스 스키마 변경을 코드로 버전 관리하는 메커니즘입니다. synchronize: true는 개발에서만 사용하고, 프로덕션에서는 반드시 마이그레이션 파일로 스키마를