DrawLintDrawLint.ai
Medium✦ Official
40 min

Ticket Booking System

Design an event ticket booking platform handling seat selection, real-time inventory, and payment under high concurrency.

These requirements and scale numbers are for reference. The AI reviewer will evaluate your design based on the functional requirements and assumptions you define.

🎯 Key Requirements

  • Browse events and select seats from a seat map
  • Hold selected seats temporarily during checkout, then book on payment
  • Prevent double-booking under concurrent demand

📐 Scale Expectations

  • 10K concurrent users for a popular event
  • Seat-hold response within 200ms
  • Zero overselling tolerated

🔗 Related Topics

Community Submissions (3)