Разработка видеорекламного сервера для OLV-кампаний

Необходимо с нуля спроектировать и реализовать серверную систему для показа видеорекламы в формате OLV (Online Video).

Основные функциональные требования

  • Поддержка VAST: Отдача видео-креативов с поддержкой основных версий протокола VAST.
  • Трекинг событий: Реализация отслеживания показов, досмотров (включая квартили), кликов и ошибок.
  • Интеграция сторонних систем: Возможность добавления URL-трекеров от сторонних верификационных и аналитических сервисов.
  • Внешние интеграции: Настройка взаимодействия с SSP (Supply-Side Platforms) и видеобалансерами через VAST. Рассмотреть возможность поддержки OpenRTB при необходимости.
  • Система отчетности: Разработка базового модуля отчетности для анализа статистики по кампаниям, площадкам размещения и креативам.
  • Хранение данных: Использование СУБД ClickHouse для работы с аналитическими данными.

Нефункциональные требования

  • Производительность: Архитектура должна быть ориентирована на высокие нагрузки и минимальное время отклика сервера.
  • Масштабируемость: Возможность горизонтального масштабирования системы при росте трафика.

Технические предпочтения

Приветствуется опыт разработки на Go, Node.js или C++ в контексте создания высоконагруженных API. Стек технологий может быть предметом обсуждения с исполнителем.

Доработка или интеграция чата в приложение на FlutterFlow

Требуется улучшить функционал чата в существующем мобильном приложении, созданном на FlutterFlow. Встроенное решение не справляется с задачами. Рассматриваются варианты доработки текущего модуля или интеграции стороннего SDK.