Trisigma Enterprise · On-Premises
Документация по развёртыванию платформы Trisigma Enterprise On-Premises.
Архитектура
Как работает платформа (data flow)
Компоненты и их зависимости
| Компонент | Назначение | Зависимости |
|---|---|---|
| Frontend | Веб-интерфейс платформы; единственная точка входа для пользователей. | — |
| Splitter | Сервис сплитования трафика: распределяет пользователей по группам экспериментов и пишет expose-события в ClickHouse. | PostgreSQL, ClickHouse |
| Configurator | Центральный сервис A/B-платформы: настройка экспериментов, миграции схем, расчёт метрик, API для Frontend. | PostgreSQL, Valkey, ClickHouse, S3 |
| Trino + Hive | SQL-движок аналитики (Trino) и каталог метаданных Iceberg/Hive-таблиц (Hive Metastore): расчёт результатов экспериментов из Iceberg/S3 и ClickHouse, ETL-загрузки в ClickHouse. | PostgreSQL, ClickHouse, S3 |
| Airflow | ETL-оркестратор: запускает запланированные аналитические вычисления через Trino по DAG-конфигам Configurator'а. | PostgreSQL, Valkey, S3 |
| ClickHouse | Аналитическая СУБД: хранит clickstream-события Splitter'а и рассчитанные метрики экспериментов. | — |