System Design · Salesforce · Medium
Design a concurrent car reservation system. A customer must be able to search for a vehicle that is available at a chosen location during a requested pickup-to-return interval, place a temporary hold on that vehicle, confirm or cancel the hold, and later check the reservation status. The core difficulty is limited inventory: multiple customers may concurrently attempt to claim the same vehicle or the last remaining vehicle in a class. Your design should describe: The public…
Checking your access…