핵심 요약
올리브영의 쿠폰 발급 시스템은 Redis 기반 워커에서 RabbitMQ 도입으로 안정성과 확장성을 확보했습니다.
구현 방법
- AWS 관리형 RabbitMQ 도입으로 운영 부담 감소
- RabbitMQ의 다양한 교환 방식과 직접 연결(direct exchange)으로 유연한 구성
- prefetch, concurrency 설정을 코드 기반으로 적용
- Kafka MSK와의 비교를 거쳐 도입 결정
주요 결과
- 이벤트 중심 비동기로 처리 구조로 안정성 향상
- 세일 기간 및 이벤트 상황에서 확장성 향상
- 운영 편의성 증가로 향후 기능 확장에 유연



