Web Dev202620 недель
SaaS-платформа аналитики
Мультитенантная платформа, которая собирает 1,2 млн событий в сутки и собирает отчёты по маркетингу за секунды.
Martech-стартап
- 1,2 млн
- событий в сутки
- −70%
- время построения отчёта

Задача
Первая версия продукта не выдерживала нагрузку: отчёты строились минутами, а добавление нового источника требовало изменений в коде.
Решение
Стартапу нужен был продукт, способный обрабатывать большие объёмы событий и строить отчёты по десяткам источников. Мы спроектировали мультитенантную архитектуру на Next.js и ClickHouse, реализовали конструктор отчётов, роли и биллинг. Платформа разворачивается в Docker и готова к горизонтальному масштабированию.
- 1Перевели хранение событий в ClickHouse и оптимизировали запросы.
- 2Сделали конструктор отчётов и модуль источников без изменения ядра.
- 3Настроили мультитенантность, лимиты и биллинг по подписке.
Результат
- Отчёты строятся за секунды даже на миллионах событий.
- Новые источники подключаются через интерфейс администратора.
- Инфраструктура масштабируется горизонтально под рост клиентов.