Back to problems

Design a Concurrent Car Reservation Service

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…