monticker 22
- Circuit Breaker로 외부 API 장애 격리 — Resilience4j + KIS·Yahoo 폴백 체인
- OpenTelemetry + Jaeger로 분산 추적 — 시세 파이프라인 지연 측정
- MockK로 JdbcTemplate 목킹하기 — 311개 테스트 작성 경험
- 손익통산으로 세금 줄이기 — Tax-Loss Harvesting 시뮬레이션
- ADX로 시장 국면 분류하기 — BULL·BEAR·SIDEWAYS·HIGH_VOL
- ZigZag + 패턴 템플릿 매칭으로 차트 패턴 감지 — 헤드앤숄더·이중바닥
- Kelly Criterion: 수학적 파산 방지 베팅 비율 — Half Kelly와 백테스트 연동
- Markowitz 최적화를 솔버 없이 구현하기 — 프로젝션 경사하강법
- 전략 지문(SHA-256)으로 룰셋 보호하기 — 서버 사이드 실행과 역공학 방어
- 백테스트 엔진: look-ahead 없는 시뮬레이션 — Sharpe·MDD·PF 계산
- 룰 엔진: RSI·MACD 조건식을 JSON DSL로 — Quant Lab 설계
- 감정 태그 × 수익률 — 투자 습관을 데이터로 기록하기
- 잔고를 저장하지 말고 재구성하라 — 이벤트 소싱 원장 설계
- 주문 전 동기 리스크 게이트 설계 — VaR, 집중도, 일일손실 5가지 규칙
- TreeMap으로 CLOB 호가창 구현하기 — 가격/시간 우선 매칭과 슬리피지
- EMA 기반 이상 탐지 — 가격 급등과 거래량 서지 실시간 감지
- Netty로 수만 연결에 시세 브로드캐스트하기 — NioEventLoopGroup 리액터 패턴
- Kafka로 시세 파이프라인 분리하기 — 토픽 설계와 at-least-once
- Go goroutine으로 202개 종목 동시 수집하기 — Market Gateway 설계
- TimescaleDB를 시계열 DB로 고른 이유 — Hypertable과 연속 집계
- 모듈식 모놀리스를 선택한 이유 — MSA의 유혹을 거부하기
- 가격이 아니라 이벤트를 팔자 — monticker 설계 철학