1. 목표

1.1 랭킹

콘서트 예매 시스템에서 인기 콘서트를 실시간으로 보여주기 위해 “빠르게 매진된 콘서트” 기준의 랭킹 시스템을 Redis 기반으로 설계하고 구현한다.

1.2 대기열

콘서트 예매 시스템에서 사용자들이 동시에 몰리는 상황에서 선착순으로 좌석 예약 기회를 공정하게 제공하기 위해 Redis 기반 대기열 시스템을 설계하고 구현한다.

2. 시스템 설계 개요

본 시스템은 두 가지 주요 Redis 기반 기능으로 구성된다.

  1. 빠른 매진 순위 기반 랭킹 시스템
  2. 선착순 입장을 위한 대기열 시스템

2.1 랭킹