Ticketmaster's system design
☰
Ticketmaster sells seats that exist exactly once to crowds that can be thousands of times bigger, so it's built as a funnel: register fans early, meter them in through a waiting room, hold each seat in one record while you pay, and hand you a ticket nobody can copy.
+ The whole system in one paragraph− Hide
A seat exists once, but at a big on-sale far more people want it than there are seats. So Ticketmaster is a funnel: vet fans days before, meter everyone in through a waiting room, hold each seat with a timer while you pay, sell it once, and put an uncopyable ticket on your phone.
In this lesson
3 chapters · ~9 min · a quick check in eachEverything is on this page — just scroll down ↓
The whole system
What it must do — and how well
Ticketmaster, on one page
Left to right: the gates that filter the crowd (Verified Fan, the waiting room, accounts), shopping, the one record per seat every channel shares, and the ticket on your phone.
Days before, fans register for Verified Fan. Ticketmaster vets each one, and when demand beats supply a lottery picks who gets a code.
Curious? Go deeper+ 1 optional
Before the sale: how a show gets its seats
A client builds the show in TM1, holds some seats back, and splits the rest between presales, Platinum and the public sale. All sell from one inventory, so what presales take is gone.
6 steps. Follow the flow one step at a time — what happens first, and what comes next.
646M tickets went through Ticketmaster's systems in 2025. About how many is that per day, on average?
Pick one — or just keep scrolling, it's not graded.
Keep going — it's free
Create your free account to unlock the rest of Ticketmaster's system design, keep your progress and pick up right where you left off.
- 2The on-sale funnel
- 3Buying a seat
Ask anything about this system, or share how you'd design it.
Log in to join the conversation