Map divided into tiles at each zoom level. Zoom : tile covers world. Each zoom doubles: zoom = tiles, zoom = billion tiles.
Pre-render tiles at popular zoom levels, generate on-demand for others. Vector tiles (data + styling) vs raster tiles (pre-rendered images). CDN caches tiles heavily. Tile coordinates: (zoom, x, y). Client requests visible tiles as user pans.