System Design: Uber
Learn about the basics of designing an Uber service.
What is Uber?
Uber is an application that provides ride-hailing services to its users. Anyone who needs a ride can register and book a vehicle to travel from source to destination. Anyone who has a vehicle can register as a driver and take riders to their destination. Drivers and riders can communicate through the Uber app on their smartphones.
Press + to interact
1 / 5
A user requests a ride
The illustration below shows the number of active users of Uber from the start of 2017 to 2020 (source: Statista):
Monthly number of Uber's active users worldwide from 2017 to 2020(by quarter)
...