올리브영, 배송 최적화 시스템으로 배송 시간 14시간 단축!

by DD
3개월 전
조회수 20

올리브영은 온라인 매출 증가에 따라 멀티 센터 체제로 전환, 기존 단일 센터의 확장성 한계(Scalability Bottleneck)를 극복하려 함

배송최적화 시스템(Delivery Optimization System)을 구축하여 주문 분배 및 이관 자동화, 실시간 물류 데이터(Real-time Logistics Data) 기반 의사 결정 구현

시스템 도입 후 최대 일 출고량 43.5% 증가, 배송 리드타임 14시간 단축, 운영 자동화율 100% 달성

기존 시스템의 구조적 한계와 문제점

본문에 따르면 올리브영은 단일 센터 체제에서 OMS(Order Management System), TCS(Transportation Control System), WMS(Warehouse Management System)를 거치는 선형적인 주문 처리 구조를 사용했다. 하지만 멀티 센터 체제로 확장되면서 데이터 단절(Data Isolation), 경직된 주문 흐름, 정책 대응의 어려움 등의 문제 발생.

데이터 단절: 실시간 재고 및 센터 가동률(CAPA) 미반영으로 출고처 결정의 비효율성 발생

경직된 주문 흐름: WMS의 유연성 부족으로 출고처 변경 및 재배정 불가

정책 대응의 높은 비용: 새로운 배송 정책 적용 시 각 시스템의 로직을 직접 수정해야 하는 어려움

결과적으로, 기존 시스템은 확장된 물류 인프라(Expanded Logistics Infrastructure)를 효율적으로 활용하지 못하는 구조적 한계를 드러냈다.

배송최적화 시스템의 핵심 설계 원칙

올리브영은 기존 시스템의 한계를 극복하기 위해 '지능형 판단 레이어'를 추가하는 설계를 진행했다. 이를 위해 판단 레이어 통합, 확정 전 단계 제어, 정책 가변성 확보, 데이터 기반 SLA 보장이라는 4가지 핵심 설계 원칙을 수립했다.

판단 레이어 통합: OMS와 WMS 사이에 독립적인 엔진을 구축하여 재고, CAPA, 배송 권역 정보를 종합적으로 판단

확정 전 단계 제어: 출고 지시 데이터가 넘어가기 전, 실시간 재고와 CAPA를 검증하여 물류 현장의 병목 방지

정책 가변성 확보: 룰 기반(Rule-based) 엔진을 도입하여 코드 수정 없이 운영 정책 변경 가능

데이터 기반 SLA 보장: 배송 리드타임 최소화를 목표로, 실시간 데이터 기반의 최적 출고처 도출

이러한 원칙을 통해 유연하고 효율적인 물류 운영을 가능하게 했다.

주문 분배(Order Distribution) 시스템의 기술적 특징

배송최적화 시스템은 주문 분배를 위해 룰 엔진(Rule Engine) 구조를 채택하여 유연한 배송 정책 확장을 지원한다. 또한, 대규모 트래픽 환경에서도 100ms 이내의 응답 속도와 고가용성을 보장하기 위해 다양한 기술을 적용했다.

장애 격리: Resilience4j 기반의 서킷 브레이커(Circuit Breaker)를 적용하여 시스템 부하의 상위 시스템 전이 방지

다중 캐싱 전략: Local Cache(Caffeine)와 Remote Cache(Redis)를 활용하여 데이터 접근 속도 최적화

필터링 파이프라인: 런타임에 실행 전략이 결정되는 파이프라인 구축으로 운영 정책의 유연성 확보

이러한 기술들을 통해 대량의 주문을 안정적으로 처리하고, 운영 정책 변화에 유연하게 대응할 수 있도록 설계되었다.

주문이관(Order Transfer) 시스템의 기술적 특징

주문이관 시스템은 특정 센터의 부하를 다른 센터로 분산하여 물류 적체를 해소하는 역할을 수행한다. 분산 환경에서의 데이터 정합성 보장, 장애 격리, 데이터 최종 정합성 확보를 위해 다양한 기술적 장치를 적용했다.

분산 락(Distributed Lock): Redis 기반의 분산 락(Distributed Lock)을 적용하여 중복 이관 방지 및 데이터 정합성 확보

장애 격리: 외부 시스템 연동 시 서킷 브레이커(Circuit Breaker)를 배치하여 시스템 가용성 유지

보상 트랜잭션(Compensating Transaction): 재고 처리 실패 시 롤백 API 호출을 통해 데이터 불일치 리스크 최소화

이러한 기술들을 통해 대량의 데이터를 안정적으로 처리하고, 데이터 일관성을 보장하며, 운영 효율을 개선했다.

배송최적화 시스템 도입 효과 분석

배송최적화 시스템 도입 후, 올리브영은 출고 처리 성능, 운영 자동화, 고객 배송 경험 등 다방면에서 괄목할 만한 성과를 거두었다. 특히, 9월과 12월의 올영세일 기간을 비교 분석하여 객관적인 성능 향상을 입증했다.

출고 처리 성능: 최대 일 출고량 43.5% 증가, 전체 출고 물량 34.4% 증가

운영 자동화: 수동 개입 49.2% 감소, 분배 자동화율 100% 달성

고객 배송 경험: 배송 리드타임 평균 14시간 단축, 리드타임 16.5% 개선

이러한 성과는 시스템의 자율적인 판단 체계 구축과 최적 경로 설정을 통해 가능했으며, 고객 만족도 향상에 기여했다.

배송최적화 시스템 구축기 Part 01. 올리브영이 멀티 센터 체제로 배송 시간을 14시간 단축한 과정