이벤트 단위 (배치당 1건 vs 종목별)

상태

승인

후보군

방안설명
배치당 1건marketflow.collected.v1 payload = 기준일. 수집 1회당 1 이벤트
종목별종목마다 이벤트 발행 (~2,800건/일)

결정

배치당 1건(marketflow.collected.v1, payload는 기준일)을 발행한다.

결정 이유

  • 재계산은 종목별로 격리되지 않는다. 포트폴리오 예측은 보유 다종목을 혼합하고, 추천은 후보군 전체를 한 번에 스코어링한다. “데이터 적재 후 전체 1회 재계산” 성격이다.
  • 종목별 이벤트(2,800건)는 소비자에서 다시 묶어야 해 불필요한 복잡도·중복 트리거를 만든다.

검토 대안

방안기각 이유
종목별 이벤트재계산이 종목 단위가 아님. 2,800건/일은 과도, 디바운싱 필요

트레이드 오프

구분내용
단순·중복 없음, 재계산 트리거 1회로 명확
종목 단위 부분 재계산 불가 (현 재계산 구조상 불필요)