System Design · Oracle · Hard
1. Requirements and Scale Assumptions The platform is an Uber-like ride-sharing system with two mobile applications: Rider app: account creation, login, payment method, request a ride, see matched driver and live location, track trip, pay, and rate the trip. Driver app: driver registration, document onboarding, go online/offline, receive trip offers, accept or decline, navigate to pickup/dropoff, update trip status, and receive earnings. Non-functional targets Assume a large…
Checking your access…