Architecture
Last updated
Was this helpful?
Last updated
Was this helpful?
For developers starting with CARTO, this architecture diagram may help understand how their applications are going to interact with the platform.
The most important concepts about the architecture are:
CARTO always connects to your data warehouse: by using live connections to your data warehouse, we can build performant and scalable applications without having to manage complex data migration processes, while respecting your company's governance and security policies.
To visualize data in a map you will be using deck.gl: this visualization library is a requirement. If you're using other visualization libraries at the moment, there are strategies to combine or overlay them.
Learn more
In order to understand what each of these pieces do, the Libraries and APIs section will cover each component in detail.
CARTO is designed to work with any JavaScript-based application: CARTO will help you accelerate your geospatial development regardless of the framework (eg: React, Vue, Angular...) or stack you're using, as long as your web application uses JavaScript.
We recommend using TypeScript when building your apps. You can find more info about this here.