올리브영, SpringCamp 2025에서 개발 문화 공유!

by DD
9개월 전
조회수 10

올리브영이 SpringCamp 2025에 골드 후원사로 참여하여 물류 시스템 개선 발표 진행

Kafka 기반의 실시간 처리 시스템 전환 및 Redis 기반 재고 시스템 개선 경험 공유

홍보 부스 운영, 커피챗, 오피스 아워를 통해 약 500명의 외부 개발자와 소통

Kafka 기반 물류 시스템 아키텍처

올리브영은 기존 EAI + 배치 기반 물류 시스템을 Kafka를 활용한 실시간 처리 시스템으로 전환했다. 구체적으로 MSK(Managed Streaming for Kafka)를 도입하여 운영 효율성을 높였다. 따라서 데이터 처리량 증가에 유연하게 대응하고, 확장성을 확보했다.

Redis를 활용한 재고 시스템 개선

올리브영은 RDB 중심의 재고 시스템을 Redis 기반으로 개선하여 성능을 향상시켰다. 데이터 정합성 유지를 위해 Oracle과 Redis 간 주기적인 검증 배치 작업을 운영한다. 반면, Redis 데이터 손실에 대비하여 Oracle을 기준으로 복구하는 시스템을 구축했다.

OpenSearch 기반 재고 이력 관리

올리브영은 OpenSearch를 활용하여 재고 변경 이력을 통합 관리한다. Fluentbit sidecar pattern을 사용하여 EFK 스택을 구축했다. 결과적으로, 재고 이력 관리의 일관성을 확보하고, 문제 발생 시 빠른 대응이 가능해졌다.

외부 백엔드 커뮤니티와 함께 한 올리브영의 SpringCamp 2025 참가 후기