Spring Transaction 전파 심화
Spring Transaction 전파란? Spring의 @Transactional에서 가장 오해가 많은 속성이 propagation이다. 트랜잭션 전파(Propagation)는 이미 진행 중인 트랜잭션이 있을 때 새 트랜잭션을 […]
Spring Transaction 전파란? Spring의 @Transactional에서 가장 오해가 많은 속성이 propagation이다. 트랜잭션 전파(Propagation)는 이미 진행 중인 트랜잭션이 있을 때 새 트랜잭션을 […]
모멘텀 전략이란? 모멘텀(Momentum) 전략은 최근 상승한 자산은 계속 상승하고, 하락한 자산은 계속 하락하는 경향을 활용하는 퀀트 투자 기법입니다. 학술적으로도 가장
NestJS Interceptor란? NestJS의 Interceptor는 AOP(Aspect-Oriented Programming) 패턴을 구현하는 핵심 도구다. 컨트롤러 핸들러의 실행 전후에 로직을 삽입할 수 있어, 로깅·캐싱·응답 변환·타임아웃
백테스팅이란? 백테스팅(Backtesting)은 과거 데이터를 기반으로 트레이딩 전략의 성과를 검증하는 과정입니다. 퀀트 투자와 자동매매 시스템을 구축할 때, 실제 자금을 투입하기 전
Job과 CronJob이란? Kubernetes의 Deployment는 항상 실행 중인 서비스를 위한 것이다. 반면 Job은 한 번 실행하고 완료되는 작업(배치 처리, 데이터 마이그레이션,
평균회귀(Mean Reversion) 자동매매란? 평균회귀 전략은 가격이 평균에서 벗어나면 다시 돌아온다는 통계적 성질을 이용한 퀀트 트레이딩 기법입니다. 주가, 코인, 환율 등
NestJS Monorepo란? 프로젝트가 커지면 여러 NestJS 앱(API 서버, Worker, Admin)과 공통 라이브러리를 관리해야 한다. 각각 별도 저장소로 운영하면 코드 중복,
ViewEntity란? TypeORM의 @ViewEntity는 데이터베이스 뷰(View)를 ORM 엔티티처럼 매핑하는 기능이다. 복잡한 JOIN, 집계, 서브쿼리 결과를 읽기 전용 엔티티로 정의해 Repository에서 바로
Auto-Configuration이란? Spring Boot의 마법 같은 “설정 없이 동작”은 Auto-Configuration 덕분이다. 클래스패스에 라이브러리가 있으면 자동으로 Bean을 등록하고, application.yml 프로퍼티로 동작을 튜닝한다.