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

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

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

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

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

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

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

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

Интеграция Telegram с Яндекс Метрикой для отслеживания подписок

Необходимо реализовать передачу событий из Telegram-канала в Яндекс Метрику. При подписке пользователя на канал в метрике должно фиксироваться соответствующее событие. Для реализации предоставляется техническая инструкция.

Анализ социальных сетей телеком-компании и конкурентов

Требуется провести комплексный анализ активности в социальных сетях ключевого игрока рынка и его основных конкурентов. Необходимо собрать статистику через специализированные сервисы, сравнить показатели и выявить лучшие практики.

Комплексная обработка серии RAW-фотографий с высоким ISO

Требуется профессиональная коррекция 100 фотографий в формате RAW, снятых при высоких значениях ISO. Необходимо выполнить полный цикл обработки: от коррекции экспозиции и баланса белого до повышения резкости и шумоподавления.