devmoa

Redis&Kafka를 활용한 선착순 쿠폰 이벤트 개발기 (feat. 네고왕)

여기어때·2022년 7월 11일·00
RedisKafka선착순 이벤트쿠폰 시스템MSAEvent Driven Architecture

AI 요약

Beta

이 글은 여기어때 서비스에서 네고왕과 같은 대규모 트래픽 상황에서도 안정적으로 작동하는 선착순 쿠폰 이벤트 시스템 개발 경험을 공유합니다. 기존 모놀리식 구조의 한계와 RDB 기반 동시성 이슈 문제를 해결하기 위해 MSA와 Event Driven Architecture를 도입했습니다.

특히 Redis를 활용하여 선착순 쿠폰의 지급 수량 제한 및 1인 1장 지급 요구사항을 충족했으며, Kafka를 통해 다양한 사용자 이벤트 발생 시 쿠폰 지급이 가능하도록 시스템을 설계했습니다. 이를 통해 쿠폰 발급 및 사용 경험을 향상시키고, 관리자에게는 실시간 대시보드를 제공하여 시스템 안정성을 높였습니다.

현재 이 시스템은 매일 3000종 이상의 쿠폰을 생성하고 200만 장 이상을 지급하며 성공적으로 운영되고 있습니다.

이 글이 궁금하신가요?

원문 블로그에서 전체 내용을 확인해 보세요

원문 읽으러 가기

AI 추천 연관 게시글

이 글과 관련된 다른 기술 블로그 글을 AI가 추천합니다