Step 1 of 13 ยท Intro
Design a food delivery app
Browse, order, track, all at dinner-time peak.
How it works
- โบBrowse: search and read restaurant menus.
- โบOrder: record the order and notify the restaurant.
What you'll build
- The API and the data model for restaurants, orders and deliveries
- A system that answers 600 requests a second
- Cached menus within a budget
- A queue and workers that take orders through the dinner rush
- A CDN for a nationwide promotion and a limiter against scrapers
- A design that survives a cold cache, a lost worker and a lost primary