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…