Uber: Location & Matching Deep Dives
Uber design deep dives on location and matching — what geohash and H3 coverings find in a 3 km search (measured), where 434,000 position updates a second can go (PostgreSQL and Redis measured), sharding by cell, batched against nearest-first matching (simulated), and offers that never double-assign (tested).