Back to problems

Design a ticket or hotel reservation system

System Design · Meta · Medium

Design the core backend for a booking platform that sells seats at live events or rooms at hotels. Shoppers must be able to look up what is still open for a given event or stay date, choose one distinct unit such as a particular seat or room, and place a temporary hold on it while they complete payment. The same inventory unit must never be sold to multiple buyers. Functional requirements Search for available inventory by event or date. Select a specific unit and lock it…

Checking your access…