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!