핵심 요약
올리브영은 ESL 배치를 Spring Batch Partitioning과 Lock-free 구조로 개선해 1,300개 매장을 13일에서 5분으로 단축했고, Aurora RDS Serverless v2 도입으로 트래픽 폭주에 자동 대처하며 약 40% 비용을 절감했습니다.
구현 방법
- Partitioning: PK 범위 기반 데이터 격리
- Spring Batch Partitioning으로 다중 워커 병렬 처리
- Lock-free 구조로 트랜잭션 경합 제거
- Aurora RDS Serverless v2로 자동 스케일링
주요 결과
- 1,300개 매장 처리 시간 13일 → 5분
- 서버리스 도입으로 비용 및 운영 안정성 향상



