Back to problems

Design a High-Demand Ticketing System

System Design · Airwallex · Hard

Design a ticketing platform for events that can experience extreme spikes in demand. A user should be able to browse events, inspect remaining seat or section availability, reserve inventory for a short period, complete payment, and obtain a confirmed order. The central correctness requirement is that the same seat is never issued to more than one order. Your design must handle the moment when tickets go on sale and explain the trade-offs among inventory consistency, request…

Checking your access…