제로베이스 WMS 구축기: Kafka 기반 분산 물류 시스템 설계와 Out-of-Order Events 해결
130
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

제로베이스 WMS 구축과 Kafka 기반 분산 물류 시스템

이 게시물은 올리브영 최초의 자체 물류 시스템인 GMS(Global Warehouse Management System)의 설계와 구축 과정을 소개합니다.

주요 내용

  • 제로베이스에서 WMS 도메인을 학습하며 설계 및 구현 진행
  • Kafka(MSK)를 활용한 비동기 Pub/Sub 메시징 기반 분산 처리 아키텍처 구축
  • Out-of-Order Events 문제 발생 원인과 'Delayed Queue' 패턴을 활용한 해결 방안 소개
  • 재처리 Streams Topology 아키텍처로 메시지 순서 및 정합성 보장
  • 입고 및 출고 프로세스 개선 사례와 성능 향상 결과 공유
  • DataDog 기반 모니터링 대시보드 구축으로 실시간 운영 안정성 확보

결론

GMS는 글로벌 사업 확장에 발맞춰 고가용성과 유연성을 갖춘 물류 시스템으로 탄생했으며, 앞으로도 지속적인 고도화가 예정되어 있습니다.

연관 게시글