Back to problems

Ticketmaster-Style Seat Booking Design

System Design · Tesla · Hard

Requirements Create a seat-reservation platform similar to a Ticketmaster-style service. Functional needs: People must be able to view an event seating chart showing which seats are free, temporarily reserved, or purchased. People must be able to choose seats and begin the payment flow. No two customers may complete a purchase for an identical seat. API responses must provide sufficient information for the client to refresh the relevant seat-map state. Scale and contention:…

Checking your access…