Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
올영세일 선착순 쿠폰, 미발급 0%를 향한 여정 섬네일

올영세일 선착순 쿠폰, 미발급 0%를 향한 여정

올리브영 favicon올리브영·Architecture·
RedisRabbitMQLua
2025년 12월 15일4

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

올리브영의 올영세일에서 선착순 쿠폰 미발급 이슈를 해결하기 위해 수량 선차감과 이중 카운터를 도입했고, 발급 정확도 100%, 미발급 건수 0건으로 개선했습니다.

구현 방법

  • 온라인몰 앞단에서 쿠폰 발급 수량 선차감 적용 및 롤백 처리
  • Redis 키(C001-count, C001-countReq)로 원자성을 보장하는 이중 카운터 도입
  • TTL 설정(CouponEndTime+1시간) 및 모니터링으로 상태 점검

주요 결과

  • 부하 테스트: 미발급 0건, 미발급률 0%, 발급 정확도 100%
  • 성능 저하 약 8%로 감소하였으나 운영 환경에서 TPS를 유지하며 수용 가능
  • 4일차 이후 운영에서 미발급 0건 및 시스템 안정성 보장

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
쿠폰 발급 RabbitMQ도입기 섬네일
80%

쿠폰 발급 RabbitMQ도입기

올리브영 favicon올리브영·2023년 09월 18일
올리브영 쿠폰 발급 개선 이야기 섬네일
79%

올리브영 쿠폰 발급 개선 이야기

올리브영 favicon올리브영·2022년 09월 28일
Redis Pub/Sub을 활용한 쿠폰 발급 비동기 처리 섬네일
78%

Redis Pub/Sub을 활용한 쿠폰 발급 비동기 처리

올리브영 favicon올리브영·2023년 08월 07일