How CARTO generates and serves map tiles in the cloud-native era
Blog post from Carto
CARTO's approach to tile generation has evolved over the past decade from relying on dedicated rendering infrastructure to leveraging the power of cloud data warehouses for dynamic and pre-generated tilesets. This shift allows for direct querying of data warehouses like BigQuery, Snowflake, or Redshift, eliminating the need for intermediate databases or ETL processes. Dynamic Tiling queries the data warehouse for updated data every time a tile is requested, ensuring real-time map updates, while pre-generated tilesets are used for large datasets to enhance performance by storing computed tiles in the data warehouse. Performance measurement has improved as well, with transparency provided by data warehouse tools rather than manual log parsing, and caching strategies further optimize the efficiency of tile generation. The choice between dynamic and pre-generated tilesets depends on dataset size, update frequency, and performance needs, with spatial indexing strategies like H3 or Quadbin aiding in efficient visualization and aggregation. This transformation underscores the importance of data warehouse query performance in delivering fast, scalable, and accurate map tiles.
| Trend | Post Mentions | Total Month Mentions | Posts | Companies | MoM |
|---|---|---|---|---|---|
| AI Agents | 2 | 7,403 | 1,426 | 278 | +69% |
| Observability | 2 | 4,660 | 984 | 209 | +14% |
| Data Pipeline | 1 | 1,290 | 393 | 99 | +171% |
| Real-time | 1 | 13,979 | 3,441 | 296 | +113% |
Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.