스마트 승급 시스템, 회원 승급 자동화의 혁신 스토리
·2024.12.22 20:00
올리브영이 AWS Batch와 Apache Kafka를 도입하여 1,400만 명 규모의 회원 승급 프로세스를 자동화하고 데이터 동기화 속도를 90% 개선했다.
올리브영은 약 1,400만 명의 대규모 고객을 대상으로 매년 2회 진행되는 회원 등급 승급 작업의 비효율성을 해결하기 위해 기술 혁신을 단행했다.
기존에는 개발자가 직접 PL-SQL을 사용하여 온라인 및 오프라인 DB를 수동으로 업데이트하고 검증하는 방식을 사용했다. 이 과정에서 많은 인적 리소스가 소모되었고, Oracle GoldenGate를 통한 데이터 연동 시 분당 약 3만 건의 처리량 한계로 인해 데이터 동기화에 9시간 이상이 소요되는 문제가 있었다.
이를 해결하기 위해 올리브영은 다음과 같은 기술적 개선을 이루어냈다.
- AWS Batch 도입: 수기 기반의 DML 작업과 검증 프로세스를 자동화하여 휴먼 에러를 방지하고, 슬랙(Slack) 웹훅을 통해 실시간 모니터링 체계를 구축했다.
- Apache Kafka 도입: 데이터 동기화 엔진을 기존 Oracle GoldenGate에서 Apache Kafka로 교체하여 분당 처리량을 10만 건 이상으로 끌어올렸다.
그 결과, 마케팅 시스템으로의 데이터 연동 시간을 기존 9시간 41분에서 58분으로 약 90% 이상 단축하며 대규모 데이터 처리의 안정성과 효율성을 동시에 확보했다.
이 요약은 원문 이해를 돕기 위한 큐레이션입니다. 저작권은 원저작자에게 있으며, 정확한 내용과 맥락은 원문을 확인하세요.
요약 오류, 출처 표기 문제, 삭제 요청은 문의 · 건의로 알려주세요.