백엔드
올리브영 물류시스템에서는 데이터를 어떻게 주고 받을까?
두줄요약
올리브영은 온라인몰과 물류센터 간 연계 방식을 EAI에서 MQ로 바꾸어 실시간성과 처리 성능을 높였습니다. 다만 큐 기반 구조라 조회와 검색에는 제약이 있다는 점도 함께 짚었습니다.
핵심 내용
- 올리브영 온라인몰과 물류센터 간 데이터 전송 방식을 EAI I/F에서 MQ로 리뉴얼한 사례
- EAI는 배치 기반 전송과 단일 어댑터 의존으로 지연, 장애 전파 문제가 있었음
- MQ는 주문 즉시 메시지를 주고받는 구조로 실시간성, 대용량 처리, 장애 분리 측면에서 개선 효과가 있었음
- 다만 큐 기반 특성상 조회·검색에는 제약이 있어 운영 확인에는 불리함
적용해볼 점
- 실시간 전송과 대량 처리, 장애 격리 요구가 큰 연계 구간에 MQ 적용 검토
- 배치 주기와 전송 지연이 누적되는 기존 I/F의 병목 구간 점검
- 메시지 기반 구조의 장점과 검색성 저하 같은 운영 제약 함께 고려
