How AWS Architecture Handled 1.5M Requests in One Hour for a Flash-Seat Exam Booking

A national certification exam with 20,700 seats across five levels needed a new registration system after its previous platform crashed and double-booked seats when registration opened. The redesigned system on AWS uses an atomic Redis script as the sole arbiter for seat allocation, ensuring no seat is ever sold twice and no database is involved in the admission decision. Static content was served via CloudFront and S3, with an AWS WAF web ACL handling roughly three in four requests without reaching origin servers. During the first hour of the live event, the system served over 1.5 million origin requests, peaked at 54,800 requests per minute, maintained median latency under 10 milliseconds, and recorded a server error rate below 0.01%. This is the first installment of a three-part series detailing the architecture, edge strategy, and capacity planning behind the solution.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in