Tickets for the most awaited show of the year go on sale at 8:00 PM. On a normal day about 100 people browse the site; at 8:00 PM 50,000 fans arrive at once and keep refreshing. Design the ticketing site so it survives the opening rush, never sells the same seat twice, keeps selling when a server, a zone or the primary database fails, and lets the team see problems before the fans do.
Evaluation criteria and weights will be revealed after you submit your solution. This ensures a fair assessment of your design skills.
Draw your architecture diagram, explain your design decisions, and get AI-powered feedback.
For the best experience, design challenges on a desktop or tablet — drawing the architecture on a phone is hard.