Бессмертный полк онлайн 2025: как была разработана платформа цифрового шествия к 80-летию Победы
К 80-летию Победы в Великой Отечественной войне была обновлена платформа «Бессмертный полк онлайн» — цифровой формат ежегодного шествия, позволяющий принять участие в акции из любой точки мира. Проект реализован НКО «Бессмертный полк России» при поддержке Администрации Президента РФ, с участием команд Сбера и диджитал-продакшена «Далее». В 2025 году пользователи за 2 недели загрузили на сайт информацию о 2 млн героев ВОВ, а в День Победы трансляцию на платформе посмотрели 30 млн человек.
Содержание |
Команда диджитал-продакшена «Далее» отвечает за техническую реализацию проекта «Бессмертный полк онлайн» с 2020 года. В юбилейный год задача заключалась не только в обеспечении отказоустойчивости и готовности к миллионам посещений одномоментно, но и в переосмыслении пользовательского опыта — с сохранением человечности формата и расширением возможностей взаимодействия между участниками.
Масштаб проекта
Онлайн-шествие стало дополнением к живому формату акции. В 2025 году в офлайн-шествии приняли участие более 7 миллионов человек из 83 стран. В цифровой версии пользователи из 120 стран создали около 2 млн анкет героев Великой Отечественной войны. В день трансляции платформа обслуживала сотни тысяч одновременных сессий, а общее количество просмотров цифрового строя превысило 30 млн.
Новые возможности
До 7 мая 2025 пользователи могли добавить анкету своего героя: загрузить фотографию, указать имя, фамилию и дополнительные данные. Заявка начиналась с двух обязательных полей — имени и фамилии. По ним платформа подсказывала пользователю совпадения из базы НКО «Бессмертный полк России». Интеграция была реализована через поисковый индекс Sber AI и позволяла найти героя даже при минимальном объеме исходных данных.
После модерации анкета попадала в общую базу и получала персональную публичную страницу. Ссылку на нее можно было отправить родственникам или опубликовать в социальных сетях.
В 2025 году на платформе появились новые функции:
- поиск по неполным данным при заполнении анкеты;
- возможность связаться с потомком героя без раскрытия контактных данных;
- быстрый переход к карточке своего героя в цифровом шествии;
- конструктор табличек для участия в офлайн-шествии;
- автоматическая генерация превью для соцсетей с именем и датами жизни героя.
9 мая цифровое шествие представляло собой непрерывный поток карточек героев, сгруппированных по регионам и родам войск. Пользователь мог найти своего ветерана через раздел «Мои герои» без необходимости просматривать всю колонну.
Дизайн и визуальная концепция
При разработке визуального стиля команда отказалась от формально-траурной подачи. В основу легла концепция «Светлой памяти»: светлая палитра, акварельные фоны, плавные линии и лаконичные элементы официальной айдентики. Такой подход позволил сохранить торжественность даты, не перегружая интерфейс мрачными визуальными решениями.
Главная страница платформы имела пять состояний и динамически менялась в зависимости от этапа проекта: таймер до начала приема анкет, старт и окончание подачи, отсчет до шествия, трансляция и финальный экран.
Работа с фотографиями и контентом
Платформа позволяла пользователям обрабатывать фотографии прямо в интерфейсе: кадрировать, поворачивать и обрезать изображения. Для улучшения качества фото была интегрирована нейросеть от Sber AI, которая генерировала три варианта изображения — оригинал, восстановленный и колоризированный. Пользователь самостоятельно выбирал, какой вариант использовать. С помощью ИИ участники акции обновили и колоризовали более 600 тысяч портретов ветеранов.
Для публикаций в социальных сетях автоматически создавались персональные превью с ретро-дизайном. Изображения генерировались на сервере и отдавались через CDN, корректно отображаясь при шеринге в VK, «Одноклассниках» и других платформах.
Отдельным мини-сервисом стал конструктор карточек, с помощью которого пользователь кастомизировал и сохранял табличку героя. Полученное изображение можно было распечатать для живого шествия.
Архитектура и технологическая реализация
Платформа построена на микросервисной архитектуре и развернута в Kubernetes в облачной среде. Фронтенд реализован на SvelteKit и TypeScript, для стилизации использовался Sass. Обмен данными между клиентом и сервером осуществлялся через REST API.
Бэкенд разработан на Fastify с использованием PostgreSQL. Для асинхронных процессов применялись очереди RabbitMQ. Валидация данных выполнялась через zod, логирование — с помощью pino. Хранение изображений организовано в облачном объектном хранилище, генерация изображений и превью — через sharp.js.
Организация цифрового шествия
После завершения приема анкет база из примерно 2 млн записей была разбита на чанки по 100 героев. Эти блоки синхронизировались с временной шкалой трансляции, чтобы карточки появлялись в нужный момент. Для анимации использовались CSS-трансформации (translate3d), что позволило добиться плавного движения при минимальной нагрузке на клиентские устройства.
Между колоннами размещались тематические вставки с историческими справками и фактами о войне. Дополнительно была реализована логика исключения фейковых карточек с известными личностями прямо во время шествия.
Модерация и безопасность
Обработка анкет велась в отдельной админ-панели, в которой одновременно работали более 2000 модераторов, в том числе представители НКО «Бессмертный полк России» и движения «Волонтеры Победы». В системе были предусмотрены разные роли: модераторы, администраторы и историки, с разграничением прав доступа.
Контент-анализ анкет шел в несколько этапов. Изображения проверялись на наличие лиц и запрещенных элементов — с помощью сервиса ЦРТ Визирь и GigaChat. Текстовая часть фильтровалась по стоп-словам и паттернам. Использовались капча, ограничение числа заявок с одного IP и защита от загрузки исполняемых файлов.
После автоматических проверок каждая анкета дополнительно проходила ручную модерацию — каждую карточку проверяли минимум два специалиста.
Тестирование и кибербезопасность
Проект прошел функциональное, интеграционное и нагрузочное тестирование, а также проверки на кибербезопасность, организованные командой BI.ZONE из Сбера. Аудит включал два этапа:
- Whitebox — ручной разбор кода, устранение таймингов, стек-трейсов, потенциальных XSS и CSRF-уязвимостей;
- Blackbox — тестовые атаки снаружи с использованием Kali Linux и эмуляцией популярных векторов взлома.
Платформа стабильно выдержала нагрузку до 5000 RPS. Для обеспечения устойчивости были заданы фиксированные лимиты ресурсов под каждую сервисную роль, автоскейлинг не использовался. Балансировка трафика выполнялась через ELB и KongIngress с рейт-лимитами.
Подготовка видеороликов для локальных трансляций
Отдельной задачей 2025 года стала подготовка видеороликов для локальных трансляций шествия. Материалы использовались на уличных медиафасадах, в общественном транспорте и на телеканалах.
На выполнение задачи был отведен срок в двое суток. За это время команда подготовила отдельный видеоролик для каждого региона. Видео собирались с помощью Remotion — фреймворка на React для генерации роликов через код. Сцены, анимации, структура колонн и тайминги задавались программно, а рендеринг выполнялся параллельно на нескольких машинах. На выходе формировались mp4-файлы нужной длительности и разрешения.
Итоги проекта
В день трансляции — 9 мая 2025 года — платформа выдержала сотни тысяч одновременных сессий. Система отработала стабильно: карточки героев корректно отображались в цифровом строю, интеграции с внешними сервисами работали штатно, трансляция шла без задержек.
| | Бессмертный полк онлайн в очередной раз подтвердил, что цифровые форматы могут не только масштабировать социально значимые инициативы, но и сохранять их эмоциональную и человеческую составляющую
Михаил Белошапка, генеральный директор «Далее»
| |
После завершения мероприятия доступ к сайту был закрыт.








