
올리브영 쿠폰 발급 개선 이야기
2
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
쿠폰 발급 개선 과정
쿠폰 서비스는 안정성을 높이기 위해 발급 프로세스를 개선하고 있습니다. 기존 프로세스에서는 대량 트래픽이 발생할 때 DB와의 경합이 문제였습니다. 이를 해결하기 위해 Redis를 도입하여 발급 수량을 먼저 Redis에서 조회하고, 실패 시 DB에서 조회하도록 하였습니다.
Redis의 특징
Redis는 인메모리 데이터 저장소로, 다양한 자료 구조를 지원합니다. Memcached와 비슷하지만, Redis는 명시적으로 데이터 삭제가 가능하고 여러 자료 구조를 지원하여 더 유연합니다.
사용 시 주의점
- Collection 내 아이템 수는 1만 개 이하로 제한
- Expire는 Collection 단위로 동작
- 메모리 파편화 관리 필요
- 오래 걸리는 명령어 사용 시 주의
이러한 개선으로 9월 세일에서는 발급 부하가 줄어 안정적인 서비스 운영이 가능해졌습니다.