B마트 OMS는 퀵커머스 서비스의 핵심인 정시 배송을 위해 주문 흐름을 제어한다.
피크 매니지먼트와 동적 출고예정시각 산정을 통해 라이더 대기 시간을 최소화했다.
결과적으로, 출고 처리 시간 19% 단축 및 라이더의 출고 완료 비중 증가를 달성했다.
피크 타임의 출고 지연 문제를 해결하기 위해, 예약 배달 주문을 유휴 시간에 분산 처리했다. 구체적으로, 출고 요청과 배달 요청을 분리하여, 출고 작업의 부하 분산을 구현했다. 따라서, 동일한 인력으로 더 많은 주문을 처리할 수 있게 되었다.
라이더 대기 시간 감소를 위해, 출고예정시각을 동적으로 계산하는 로직을 개발했다. 시뮬레이션을 통해 실제 운영 환경을 재현하고, 시간 주입 및 파티셔닝 구조 개선을 통해 정확도를 높였다. 결과적으로, 및 을 달성했다.
출고 요청 로직의 예측 가능성을 높이기 위해, 비즈니스 정의를 코드에 1:1로 매핑했다. 비즈니스 규칙을 명확하게 정의하고, 테스트 자동화를 통해 시스템의 안정성을 확보했다. 따라서, 유지보수 용이성과 운영 신뢰도를 동시에 달성했다.