Технологический стек
React JS
Фронтенд-библиотека используемая для разработки интерфейса ПО
Node JS
Основной фреймворк на котором построен бэкенд ПО
Echarts JS
Основная библиотека для построения визуализаций
D3 JS
Дополнительная библиотека для построения визуализаций
Click House
Колоночная база данных, используемая для хранения аналитических данных проектов
Postgres
Реляционная база данных, используемая для хранения настроек и служебной информации системы. Файлы настроек проектов, пользователи, потоки, данные источников, действия пользователей, настройки системы и системных событий
SQL
Основной язык запросов используемый для получения данных из источников и агрегаций в визуализациях проекта
Golang
Язык программирования используемый для некоторых преобразований данных
Docker
Платформа используемая для «упаковки» и развертывания ПО
Rabbit MQ
Брокер сообщений, используется для обмена данными между компонентами ПО
Redis
NoSQL база данных, используется для кеширования запросов и хранит эти данные в оперативной памяти (in-memory) для мгновенного доступа
No Comments