Back to problems

Design low-latency large-scale hotel booking system

System Design · ByteDance · Hard

Design the backend for a high-scale hotel reservation service that sits behind a very heavily used consumer application. A property can go viral at any moment, causing millions of users to open the same hotel page within a short time. Start by identifying the core business invariants, then derive the architecture and explain the main trade-offs. Users should be able to: Search for hotels by city, stay dates, and basic filters. View near-real-time remaining room counts and…

Checking your access…