제로베이스 WMS 구축기: Kafka 기반 분산 물류 시스템 설계와 Out-of-Order Events 해결
·2025.07.24 03:00
올리브영이 외부 솔루션 없이 Kafka 기반의 독자적인 글로벌 물류 시스템(GMS)을 구축하며 겪은 기술적 도전과 해결 과정을 다룬다.
올리브영은 글로벌 사업 확장에 맞춰 기존 외부 솔루션에서 벗어나 독자적인 GMS(Global Warehouse Management System) 구축을 시작했다. 2024년 10월 프로젝트를 시작하여 2025년 5월 8일 성공적으로 런칭했다.
GMS는 다양한 외부 시스템과의 유기적인 연동을 위해 API와 Kafka(MSK) 기반의 비동기 Pub/Sub 메시징 아키텍처를 채택했다. 이를 통해 확장성과 실시간성을 확보하고 물류 데이터의 신뢰성을 높였다.
특히 비동기 메시징 구조에서 발생하는 Out-of-Order Events(이벤트 순서 뒤바뀜) 문제를 해결하는 데 집중했다. 복잡한 네트워크 경로와 리전 간(Virginia-Seoul) 지연으로 인해 발생하는 메시지 순서 이슈를 관리하기 위한 설계가 핵심이다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.