One Ride, 400 Milliseconds: The Ride-Hailing System Design & Data Model Interview, Told as a Story

It’s 9:14 PM on a rainy Friday in Bengaluru. Nikita has just wrapped up a long week at work and wants to get home. She taps Request Ride. Within about 400 milliseconds her request has to be authenticated, rate-limited, priced, safely recorded and handed to dispatch. Within a few seconds, a dozen systems in her … Read more

The Vendor Who Pushes: Designing a Third-Party Ingestion Pipeline with Sub-Minute Dashboards

Some system design questions sound small and turn out to be huge. “A third party sends us data; put it on a dashboard” is one of them. There’s no ride to follow and no fancy product. There’s a vendor you don’t control, a network you don’t share, a sale that turns a trickle into a … Read more