LLDHub
Problems·Event Ticketing System
L8 · Hard

Event Ticketing System

Problem

Design a large-scale event ticketing platform (like Ticketmaster) with high concurrency support.

Requirements

  • Browse events by category, date, location
  • Seat map with real-time availability
  • Concurrent purchase protection (no overselling)
  • Waiting list when sold out
  • Ticket transfer between users
  • Dynamic pricing based on demand

Constraints

  • Seat hold timeout: 5 minutes
  • Max 4 tickets per user per event
  • Waiting list notified in FIFO order
✓ Saved