Location and search
Module 13 of the System Design Masterclass. Every lesson here is free to read, with no account.
- 3 lessons
- 1 h 16 min of reading
- 79Finding what is nearby: geohash, quadtree, H3/S2How to answer 'restaurants near me' fast by cutting the map into cells, how geohash, quadtree, H3 and S2 do it, and why moving drivers need a different plan from fixed places.24 minCore
- 80Search: inverted index, ranking, Elasticsearch in practiceHow a search server finds documents by words: the inverted index, how results are ranked, how an index is split into shards, and how to keep it in step with the database.24 minDepth
- 81Case study: Ride-hailing and food deliveryHow to design a ride-hailing app and a food delivery app: nearby drivers, ETA, assigning a driver without double booking, live tracking, the order lifecycle and the extra side of the kitchen, with the numbers.28 minCore · Case study
The AI tutor is the part you sign up for
Reading is free for everyone. A free account adds the tutor, quizzes, notes and your progress.