Company
Date Published
Author
Artyom Keydunov
Word count
1536
Language
English
Hacker News points
None

Summary

Cube is an open-source framework for building analytical web applications, designed to be simple to start but scalable in features, complexity, and data volume. It follows a modern approach of single-page application with a frontend separated from the API, which is also split into multiple services following a microservice architecture. Analytics starts with data residing in a database, typically using popular databases like Postgres or MySQL for simple analytical workloads. Cube can be integrated with various front-end frameworks such as React and vanilla JavaScript to build dashboards and analytics features. The framework uses a data schema to generate SQL code, which is executed in the database, making it reusable and giving power while preserving its structure.