System Design Interview Crash Course
Vote

0% completed

​

Design Uber/Lyft

This lesson designs a ride-hailing platform like Uber or Lyft, an app that connects people who need a ride with drivers who are nearby. The design has two very different halves: a very large, very fast stream of driver positions that we can afford to lose, and a small, careful record of trips that must always be correct. Every section below belongs to one of those two halves.

1. Problem Definition and Scope

We are designing a two-sided marketplace that connects Riders, who create the demand, with Drivers, who provide the supply, in real time

.....

.....

.....

Like the course? Get enrolled and start learning!

Reading Progress

0%


Vote for new content