Google Maps System Design
Design a global-scale mapping and navigation system similar to Google Maps. The system must handle rendering interactive maps, searching for millions of points of interest (POIs), and providing real-time turn-by-turn navigation with live traffic updates. Focus on geospatial indexing strategies, efficient pathfinding algorithms for millions of concurrent users, and the data pipeline required to ingest and process crowd-sourced traffic data at scale while maintaining low latency and high availability.
S2 GeometryCDNKafkaApache FlinkRedisElasticsearchProtobufVector TilesGraph DatabaseHierarchical Hub Labeling
00