목록으로
2025-11-20Client: OO기획사 / OO팝업스토어Role: Backend Developer / DevOps

대규모 트래픽 대비 선착순 티켓팅/예약 시스템

대규모 트래픽 대비 선착순 티켓팅/예약 시스템
Project Image

도입 배경: 서버 다운과 고객 불만의 악순환

유명 아이돌의 콘서트 티켓팅이나 한정판 굿즈 팝업스토어 예약 시, 오픈과 동시에 수십만 명의 접속자가 몰려 서버가 마비되는 '502 Bad Gateway' 에러는 기획사의 가장 큰 골칫거리였습니다. 서버 다운은 곧 심각한 고객 불만과 브랜드 이미지 실추로 이어집니다. OO기획사는 다가오는 월드투어 콘서트를 앞두고, 동시 접속자 20만 명 이상을 견딜 수 있는 무중단 선착순 티켓팅 시스템 구축을 코드크리에 의뢰했습니다.

Project Image

핵심 기술: 대기열 시스템과 오토 스케일링

  • 초정밀 Redis 기반 대기열 큐(Queue): 수십만 명의 트래픽이 메인 데이터베이스(RDBMS)에 직접 꽂히지 않도록, Redis 서버를 앞단에 배치하여 접속자를 줄 세우는 가상의 대기방(Waiting Room) 아키텍처를 설계했습니다. 이를 통해 DB 부하를 99% 이상 차단했습니다.
  • AWS Auto Scaling 및 로드밸런싱: 트래픽 폭증을 감지하면 1분 이내에 클라우드 서버(EC2) 수십 대가 자동으로 증설되는 오토 스케일링을 적용하여 인프라 비용을 최소화하면서도 완벽한 안정성을 확보했습니다.
  • 지능형 매크로 방어 시스템: Cloudflare Turnstile 및 머신러닝 기반의 CAPTCHA(캡차)를 예매 확정 단계에 적용하여, 암표상들의 봇(Bot) 접근을 원천 차단하고 실수요자에게 공정한 예매 기회를 제공했습니다.
Project Image

압도적인 비즈니스 성과

솔루션 적용 결과, 오픈 직후 3분간 몰린 15만 명의 트래픽을 단 한 번의 서버 지연이나 다운 없이 완벽하게 처리했습니다. 예매 성공 고객들의 긍정적인 후기가 커뮤니티에 쏟아졌으며, 불법 매크로 티켓 예매율을 기존 30%에서 1% 미만으로 감소시키는 쾌거를 이루었습니다. 현재 해당 솔루션은 다수의 엔터테인먼트사와 대형 팝업스토어에서 표준 예약 시스템으로 채택하여 사용 중입니다.