티켓 목록 — KRX 수급 데이터 연동

DAG

flowchart LR
    T01["STK10-01\nDB 스키마"]
    T02["STK10-02\nKRX MDC client"]
    T03["STK10-03\n투자자별 거래실적"]
    T04["STK10-04\n외국인 보유"]
    T05["STK10-05\n공매도"]
    T06["STK10-06\n신용잔고"]
    T07["STK10-07\n밸류에이션"]
    T08["STK10-08\n수집 스케줄러"]
    T09["STK10-09\n수급 팩터 read API"]
    T10["STK10-10\nml 팩터 입력"]
    T11["STK10-11\n전환 시그널 대시보드"]
    T12["STK10-12\n이벤트 계약·발행 인프라"]
    T13["STK10-13\nworker 스캐폴드·소비"]
    T14["STK10-14\n추천 재계산"]
    T15["STK10-15\n포트폴리오 재계산"]
    T16["STK10-16\n관심종목 재계산"]
    T01 --> T03
    T01 --> T04
    T01 --> T05
    T01 --> T06
    T01 --> T07
    T02 --> T03
    T02 --> T04
    T02 --> T05
    T02 --> T06
    T02 --> T07
    T03 --> T08
    T04 --> T08
    T05 --> T08
    T06 --> T08
    T07 --> T08
    T03 --> T09
    T04 --> T09
    T05 --> T09
    T06 --> T09
    T07 --> T09
    T12 --> T08
    T12 --> T13
    T09 --> T10
    T08 --> T11
    T13 --> T14
    T13 --> T15
    T13 --> T16
    T09 --> T14
    T09 --> T15
    T09 --> T16
    T10 --> T14
    T10 --> T15
    T10 --> T16

Wave 분포

Wave티켓너비
1STK10-01, STK10-02, STK10-123
2STK10-03, STK10-04, STK10-05, STK10-06, STK10-075
3STK10-08, STK10-09, STK10-10, STK10-134
4STK10-14, STK10-15, STK10-16, STK10-114
  • 평균 너비 4. Wave 2(팩터 슬라이스)·Wave 4(도메인 재계산)가 넓게 fan-out (각 새 모듈·패키지·파일, 교집합 ∅).
  • Wave 1은 연관 없는 세 병목(스키마 SQL / KRX client / Kafka 이벤트 인프라)이라 분리해 동시 진행.
  • STK10-11(대시보드·알람)·worker 관측은 옵저버빌리티 스택(STK-OBS) 완료에도 의존 — 미완 시 메트릭 emission·DB 로그·Discord 알림만 선반영하고 대시보드는 STK-OBS 이후.
  • worker 재계산(STK10-14~16)은 별도 worker/ 모듈과 backend upsert API를 함께 건드리는 수직 슬라이스 — 도메인별 파일이 분리돼 동시 진행 가능.

티켓 목록

ID제목크기의존
STK10-01KRX 수급 5종 + collect_log 테이블 마이그레이션S
STK10-02KRX MDC client (OTP·재시도·백오프)M
STK10-03투자자별 거래실적 수집·영속화MSTK10-01, STK10-02
STK10-04외국인 보유 수집·영속화SSTK10-01, STK10-02
STK10-05공매도 수집·영속화 (거래일/공시일)MSTK10-01, STK10-02
STK10-06신용잔고 수집·영속화SSTK10-01, STK10-02
STK10-07밸류에이션(PER/PBR/배당) 수집·영속화SSTK10-01, STK10-02
STK10-08마감 후 수집 스케줄러·수동 트리거 + 모니터링 + collected.v1 발행MSTK10-03~07, STK10-12
STK10-09종목·기준일 수급 팩터 read APISSTK10-03~07
STK10-10ml 예측이 KRX 팩터를 입력으로 반영MSTK10-09
STK10-11청크 전환 시그널 대시보드·알람SSTK10-08, STK-OBS
STK10-12Kafka 이벤트 계약·토픽·발행 인프라S
STK10-13worker 서버 스캐폴드·이벤트 소비MSTK10-12
STK10-14추천 재계산 흐름 (worker→ml→BE)LSTK10-13, STK10-09, STK10-10
STK10-15포트폴리오 예측 재계산MSTK10-13, STK10-09, STK10-10
STK10-16관심종목 시그널 재계산MSTK10-13, STK10-09, STK10-10