Mock Interviewer
Ask Coach
Tap a question to start, or type your own below.
Vaccine Booking System Design
Visual Problem Diagram

Scenario
Imagine millions of people trying to book a vaccine appointment the moment registration opens. Within seconds, the system receives an enormous spike in traffic, available slots disappear instantly, and thousands of users compete for the same appointment. Designing a system that remains fast, fair, and reliable under this pressure is a classic large-scale system design challenge.
A vaccine booking platform helps users search for vaccination centers and book available slots online. The main challenge is handling millions of users trying to book a limited number of slots at the same time. The system should remain fast, prevent double bookings, keep slot availability accurate, and provide a fair booking experience for everyone.
Constraints
List slots by site, book/reschedule/cancel, eligibility check, reminders, waitlist optional
Fair admission under flash load, zero double book, 99.9% availability, accessible UX
Millions of users, thousands of sites, flash 100K RPS on open, mostly read before write spike
Stages ahead
Log in to start practicing
Preview the problem below. Sign in to start your timed session, save progress, and use the AI coach.