Understand DataLens architecture components
mainDataLens is composed of several specialized services:
- UI: A SPA (Single Page Application) with a Node.js backend. It handles the user interface, proxies requests, and performs light data post-processing.
- Backend: Python applications responsible for connecting to data sources, generating queries, and calculating formulas.
- UnitedStorage (US): A Node.js service using PostgreSQL to store metadata and configuration for all DataLens objects.
- Auth: A Node.js service providing the authentication and authorization layer.
- MetaManager: A Node.js service providing workflow workers for importing and exporting workbooks.