Marketplace, Dispatch, and Logistics System Design Questions
Designing two-sided and real-time operational platforms: matching and dispatch engines, order and inventory systems, surge and dynamic pricing, proximity search and ETA/routing, and real-time location tracking. Covers the canonical ride-hailing, delivery, and marketplace case studies and the consistency and latency challenges they share. Domain-shaped system-design practice at generic level.
A new release causes intermittent double-booking reports and elevated booking failures in production. As the backend owner, how would you triage the incident, limit customer impact, and decide whether to roll back, disable features, or add temporary safeguards while you investigate?
You're designing a marketplace reservation system where users can browse listings, hold inventory, and book a time slot. In which parts of the flow would you prefer strong consistency, and where would eventual consistency be acceptable? Explain the trade-offs in terms of correctness, user experience, and scalability.
Design the payment processing portion of a booking marketplace that charges guests only after a reservation is confirmed. The system must handle payment authorization, capture, retries, webhook callbacks from a third-party processor, and avoid charging twice if requests are retried. How would you make the flow reliable and auditable?
An existing monolithic booking service is hitting latency and error-rate spikes under peak traffic. The hot paths are search results, availability checks, and booking submissions. How would you analyze the bottlenecks and decide whether to scale horizontally, add read replicas, split services, or change the data model first?
Design an event-driven architecture for a marketplace booking platform that keeps search, availability, payments, notifications, and analytics in sync. Which events would each service publish or consume, and how would you handle retries, out-of-order delivery, deduplication, and dead-letter queues?
Unlock Full Question Bank
Get access to all 10 Marketplace, Dispatch, and Logistics System Design interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.