12 сентября 2025 Updated on Обновлено
12 сентября 2025
«Голос.Дети» — одно из самых популярных музыкальных шоу в России, собирающее у экранов миллионы зрителей. Каждую неделю юные исполнители выходят на сцену, чтобы удивить наставников и зрителей, а поклонники голосуют за любимых участников.
Для Первого канала важно было не просто транслировать шоу в эфире, но и создать новый уровень вовлечения аудитории — дать возможность зрителям активно участвовать в судьбе конкурсантов прямо со своих мобильных телефонов.
Содержание
Клиент
Первый канал (Дирекция интернет-вещания)
Задача
Создать мобильное приложение для шоу «Голос.Дети», которое:
выдерживает огромные пиковые нагрузки (миллионы установок, десятки тысяч одновременных пользователей);
позволяет голосовать, смотреть видео, сохранять избранное и взаимодействовать с контентом;
готово к запуску к новому сезону шоу, к середине февраля.
Особенности проекта
Создание приложения для шоу федерального масштаба потребовало от команды максимальной концентрации и продуктивой работы:
Сжатые сроки: от концепции до запуска прошло примерно 3 месяца, включая работу в праздники и выходные.
Высокие нагрузки: тысячи голосований, сотни тысяч просмотров видео одновременно.
Надежность и масштабируемость: балансировка нагрузки, бесперебойная работа при пиках активности.
Качество на всех этапах — тщательное тестирование функциональности и поведения приложения при реальных нагрузках.
Решение
На бэкенде использованы Nginx, RabbitMQ, Lua, Perl с балансировкой нагрузки между несколькими дата-центрами.
Клиентская часть разрабатывалась нативно для iOS и Android для лучшей производительности и отзывчивости.
В проекте участвовали около 20 специалистов: команда Первого канала и команда Polygant, работавшие в тесной координации.
После запуска был организован быстрый цикл обратной связи: анализ отзывов и оценок в магазинах приложений, доработки и релизы новых версий к следующему сезону шоу.
Результат
Более миллиона установок за короткий срок.
Во время эфиров приложение выдерживало десятки тысяч одновременных пользователей.
Высокая вовлечённость: активное голосование, просмотр видео, отзывы и взаимодействие с контентом.
Налажены процессы быстрого реагирования на обратную связь и подготовки обновлений для новых сезонов.
Выводы
В проектах с высокими нагрузками необходимо заранее проектировать нагрузочное тестирование.
Архитектура должна быть изначально устойчива к пикам: балансировка, очереди, резервирование в нескольких дата-центрах.
Нативная разработка оправдывает себя, когда критичны стабильность и отзывчивость.
Быстрая обратная связь с пользователями помогает улучшать продукт и удерживать аудиторию.