monticker 설계와 구현 기록

이벤트 중심 시세 관찰 앱

monticker 설계와 구현 기록

가격·거래량 변화를 이벤트로 기록하는 주식 관찰 앱 monticker의 설계 결정과 구현을 정리한 시리즈. 왜 이벤트 중심인지, 모듈식 모놀리스와 TimescaleDB를 고른 이유, EMA 기반 이상 탐지, 분산 추적과 서킷 브레이커, 그리고 실시간 시세 경로를 부하와 장애로 직접 재 본 실험까지 다룬다.

8개 글 2026.6 – 2026.7 GitHub 저장소

전체 편

탐지 평소와 다른 움직임을 어떻게 알아채는가

고정 임계값 대신 지수이동평균으로 기준선을 갱신하는 이상 탐지.

  1. 7 EMA 기반 이상 탐지 — 가격 급등과 거래량 서지 실시간 감지 다음
운영 관측성과 복원력

분산 추적으로 파이프라인 지연을 재고, 외부 API 장애를 서킷 브레이커로 격리한다.

  1. 21 OpenTelemetry + Jaeger로 분산 추적 — 시세 파이프라인 지연 측정 다음
  2. 22 Circuit Breaker로 외부 API 장애 격리 — Resilience4j + KIS·Yahoo 폴백 체인 다음