올리브영, 전자라벨(ESL) 시스템으로 오프라인 매장 디지털 전환 성공!
올리브영은 종이 라벨 교체의 물리적 한계를 극복하기 위해 전자라벨(ESL) 시스템을 구축
이벤트 기반 메시지 파이프라인(Event-driven Message Pipeline)을 설계하여 수백만 개의 IoT 기기를 제어하고, 데이터 동기화(Data Synchronization)를 실시간으로 구현
매장당 일 평균 2시간의 업무 시간 절감, 가격 오기입으로 인한 결제 클레임 제로화 등 운영 효율성(Operational Efficiency)과 데이터 무결성(Data Integrity) 확보
종이 라벨의 정적 UI(Static UI) 한계를 극복하고, 프로모션에 따라 동적 뷰(Dynamic View) 렌더링을 구현하여 마케팅 유연성 확보
클라우드 기반의 중앙 관제 시스템을 구축하여 원격 모니터링(Remote Monitoring) 및 문제 해결 자동화(Automated Issue Resolution) 환경을 구축
수백만 IoT 기기를 위한 메시지 파이프라인 설계
올리브영은 수백만 개의 전자라벨(ESL)에 데이터를 안정적으로 전달하기 위해 이벤트 기반 메시지 파이프라인(Event-driven Message Pipeline)을 구축했다. 이는 매장 네트워크의 불안정성 및 대규모 세일 기간의 트래픽 폭주에도 시스템의 가용성을 유지하기 위한 핵심 전략이다.
MSK(Managed Streaming for Kafka) 및 SQS(Simple Queue Service)를 활용하여 데이터 전송의 신뢰성을 확보하고, 전사적인 데이터 폭주를 완충
클라우드 기반 데이터 중앙화(Cloud Centralization)를 통해 파편화된 데이터를 통합하고, 단일 진실 공급원(Single Source of Truth)을 구축
레거시 DB에 직접 쿼리하는 대신, 이벤트 기반 데이터 동기화를 통해 조회 성능(Query Performance)을 개선하고, 원본 시스템의 부하를 줄였다.
물리적 지연(Physical Latency)을 줄이는 기술
올리브영은 고객에게 정확한 재고 정보를 실시간으로 제공하기 위해 물리적 지연(Physical Latency)을 줄이는 데 집중했다. 이는 고객 경험 개선과 매장 운영 효율성 향상에 기여했다.
이벤트 기반의 준실시간 품절 반영을 통해 재고 변동 이벤트 발생 시 즉시 전자라벨 단말의 상태를 갱신
서버 중심의 템플릿 렌더링(Template Rendering) 기술을 활용하여 프로모션 성격에 따라 동적으로 UI를 변경
프로모션 자동화 및 배치 처리(Batch Processing)를 통해 수작업으로 인한 휴먼 에러(Human Error)를 방지하고, 대규모 가격 변경 작업을 자동화
레거시 시스템 개선을 위한 단계적 접근
올리브영은 종이 라벨 시스템의 한계를 극복하기 위해 레거시 시스템을 단계적으로 개선했다. 이는 점진적인 변화를 통해 시스템의 안정성을 유지하면서 혁신을 이루는 전략이다.
Kotlin과 Spring Boot 3.x를 선택하여 수백만 개의 IoT 기기를 안정적으로 제어하는 백엔드 시스템 구축
데이터 동기화(Data Synchronization)를 위해 이벤트 기반 아키텍처를 도입하여 레거시 DB 부하를 줄이고, 데이터 일관성을 확보
클라우드 기반의 중앙 관제 시스템(Centralized Monitoring System)을 구축하여 원격으로 시스템 상태를 모니터링하고, 문제 발생 시 자동 재시도(Retry)를 통해 운영 효율성을 높였다.
데이터 무결성(Data Integrity) 확보를 위한 노력
올리브영은 데이터의 정확성과 일관성을 유지하기 위해 다양한 기술적 노력을 기울였다. 이는 고객 신뢰도 향상과 매장 운영의 안정성을 보장하는 핵심 요소이다.
단일 진실 공급원(Single Source of Truth)을 구축하여 상품 정보의 일관성을 유지하고, 데이터 관리의 효율성을 높임
이벤트 기반 데이터 동기화(Event-driven Data Synchronization)를 통해 데이터의 실시간성을 확보하고, 데이터 불일치 문제를 해결
가격 오기입으로 인한 결제 클레임 제로화를 달성하여 데이터 무결성의 중요성을 입증
클라우드 아키텍처 기반의 원격 관제 시스템
올리브영은 클라우드 아키텍처를 활용하여 원격 관제 시스템(Remote Monitoring System)을 구축하고, 수백만 개의 IoT 디바이스를 효율적으로 관리한다. 이는 매장 운영의 유연성을 높이고, 문제 해결 시간을 단축하는 데 기여했다.
실시간 데이터 및 업데이트 성공 여부 모니터링을 통해 시스템의 상태를 지속적으로 감시
문제 발생 시 자동 재시도(Retry) 기능을 통해 엔지니어의 개입 없이 문제를 해결
클라우드 기반의 중앙 관제 시스템을 통해 현장 방문 없이 원격으로 문제를 진단하고 해결