The Desi Architect
Notes / Design Interview Problems / Design MakeMyTrip / OYO (Hotel Reservation & Inventory Hold System)
Track 5 · Design Interview Problems

Design MakeMyTrip / OYO (Hotel Reservation & Inventory Hold System)

Five thousand tourists click 'Reserve' for Goa on New Year's Eve for a boutique hotel with only 12 luxury suites. How an enterprise reservation engine handles multi-day temporal inventory, 10-minute temporary cart holds, and automated lock expiry without double-booking.

Interview problem25 min read
On this page
  1. The 31st December Goa beachfront rush
  2. 🟢 Layer 1: The 2D Temporal Inventory Model & Reservation States
  3. 🟡 Layer 2: Concurrency Control & Automated Lock Expiry
  4. 🔴 Layer 3: Overbooking Strategies, Timezones & Room Assignment
  5. The Decision Matrix
  6. Cross-Questions & Deep Dives