System Design

Design a ride-hailing system without drowning in GPS pings

7 min read A walkthrough of the ride-hailing design question, from the location firehose and geospatial matching to surge pricing and the trip state machine. Read article