Back to problems

Design a large-scale ticketing system

System Design · Scale AI · Hard

Build a high-throughput event ticketing platform, similar to Ticketmaster, that can handle a surge of buyers trying to purchase seats for a popular event at the same time. Your design should meet the following criteria. 1. Concurrent purchase load A single event may receive purchase attempts from tens or hundreds of thousands of buyers nearly simultaneously. Prevent overselling and keep the user-perceived checkout latency low. 2. Seat inventory and holds Events are organized…

Checking your access…