핵심 요약
올리브영은 CDC와 Kafka를 활용한 Strangler Fig 패턴으로 레거시 SMS/LMS 발송 시스템을 점진 교체했고, 큐-워커 구조로 피크 부하도 안정적으로 처리하며 모니터링을 강화했습니다.
주요 경험
- 레거시를 한 번에 교체하지 않는 점진적 전환으로 위험을 최소화
- CDC+Kafka로 발송 대상 흐름을 가로채 새 경로를 안정적으로 확장
얻은 인사이트
- 데이터 원본은 DB에 남겨두고 큐는 식별자만 전달하는 Claim Check 패턴으로 데이터 일관성 확보
- 구간별 모니터링으로 장애 위치를 신속히 파악
- 현대화 종료 시 제거될 코드의 기준은 발송 대상 테이블 INSERT 건수 0건


