Grokking Microservices for System Design Interviews

0% completed

Case Study: A Food Delivery Platform

1. The Question

"Design the backend for a food delivery platform: customers order from restaurants, drivers pick up and deliver, everyone watches the order move in real time. Say a million orders a day across 50 cities."

The e-commerce case study tested transactional integrity, which means money and inventory never disagree. This question adds four new dimensions. Together they make delivery, ride-hailing, and marketplace questions their own family.

  • Three kinds of actors. Customers, restaurants, and drivers. Each app sees the same order differently.
  • **Real-time state

.....

.....

.....

Like the course? Get enrolled and start learning!