...

/

System Design: Uber

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
A user requests a ride
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)
...