Grokking Microservices for System Design Interviews

0% completed

Case Study: A Ride-Hailing Platform

1. The Question

"Design the backend for a ride-hailing platform. Riders request rides, nearby drivers get offered the trip, both sides watch the trip live, and the rider is charged when it ends. Say 20 million rides a day across 500 cities."

At first glance this is the food delivery design with the restaurant removed: the event spine and live tracking carry over. Say that, then say what is different.

  • **Matching quality is a design goal

.....

.....

.....

Like the course? Get enrolled and start learning!