High-Demand Concert Ticketing Backend Design

System Design · Karat · Medium

Your task is to design the central backend services for an event ticketing platform similar to Ticketmaster. The system must survive a major on-sale moment in which 300,000 users are all trying to buy tickets for one single event at the same time. The design has to satisfy three hard requirements: Temporary seat holds: once a user picks a seat and enters checkout, that seat is reserved for them for a maximum of 10 minutes. No double selling: under no circumstances may the…

Loading the rest of the question…