Back to problems

Ride-Hailing System Design (Uber)

System Design · Amazon · Medium

Requirements Create an Uber/Lyft-like ride-request platform where passengers request trips and the service pairs them with drivers in the surrounding area. The interviewer emphasized these functional areas: Accept frequent GPS pings from drivers while maintaining an up-to-date location lookup structure. Use a geospatial lookup to find available drivers close to a requesting rider. Keep location-query latency low even when the system is processing substantial write traffic.…

Checking your access…