핵심 요약
올리브영은 옴니채널 재고 파이프라인을 이벤트 기반으로 재구성해 기초재고 생성과 재고 변동 처리의 리드타임·지연을 대폭 개선했습니다.
구현 방법
- Spring Batch Partitioning으로 매장 그룹을 분할해 기초재고 생성 리드타임을 50분에서 25분으로 절반 축소
- Amazon MWAA 기반 워크플로로 파이프라인 자동화
- Kafka Fan-Out으로 변동 재고를 각 컨슈머가 독립적으로 처리
- 이벤트 기반 PUSH와 필요시 실시간 API(PULL) 분리
- Oracle GoldenGate CDC를 카프카로 발행
주요 결과
- 기초재고 생성 리드타임 50분 단축
- 전국 1,400개 매장, 기초재고 1,200만 건 생성 속도 향상
- 특정 API 호출 약 90% 감소
- 연쇄 지연 없이 다수 서비스에 실시간 재고 공급



