ТАСС
СМИ
Россия, Москва
Март 2026
Клиент — информационное агентство ТАСС.
Редакция ежедневно работает с большим объемом медиаконтента: фото и видео поступают от корреспондентов из разных стран и должны публиковаться максимально быстро.
Для работы с контентом в агентстве использовалась собственная платформа фотохостингов и фотобанков. Со временем система перестала соответствовать требованиям редакции: при росте количества материалов возникли ограничения по скорости публикации, гибкости настройки проектов и масштабируемости платформы.
Использовать готовые SaaS-решения было невозможно — существующие сервисы не учитывали особенности работы редакции и не позволяли реализовать нужные процессы.
Перед командой Nutnet стояла задача доработать платформу агентства и создать инструмент, который позволит:
— быстро запускать новые фотохостинги и фотобанки
— автоматизировать импорт медиаконтента
— ускорить публикацию фото и видео
— обеспечить стабильную работу системы при больших нагрузках
— добавить гибкую систему управления доступами и мультиязычность.
В рамках проекта команда Nutnet доработала существующую платформу фотохостингов и фотобанков ТАСС.
Основные направления работ:
— разработка архитектуры системы, рассчитанной на большие объемы контента
— создание автоматического загрузчика медиафайлов
— разработка административной панели управления фотохостингами
— внедрение гибкой системы ролей и прав доступа
— поддержка мультиязычности, включая языки RTL
— оптимизация производительности и устойчивости платформы.
Платформа была построена как набор сервисов, которые можно масштабировать независимо друг от друга. Это позволило обеспечить стабильную работу системы даже при большом количестве пользователей и медиаконтента.
После доработки редакция получила инструмент, который позволяет запускать новые проекты без участия разработчиков и значительно ускоряет публикацию материалов.
На первом этапе команда проработала архитектуру системы и определила ключевые компоненты платформы.
Было принято решение разделить платформу на несколько сервисов:
— административную панель для управления фотобанками и фотохостингами
— клиентскую часть сайтов
— сервер очередей для обработки тяжелых задач
— CDN-хранилище для быстрой выдачи медиа
— сервис автоматического импорта контента.
Такой подход позволил повысить устойчивость системы и обеспечить возможность масштабирования платформы при росте нагрузки.
Одной из ключевых задач проекта стало ускорение публикации медиаконтента.
Для этого был разработан автоматический загрузчик, который отслеживает FTP-серверы, на которые корреспонденты загружают фотографии и видео.
Система автоматически:
— импортирует файлы
— извлекает метаданные IPTC и EXIF
— распределяет контент по альбомам
— запускает обработку файлов через сервер очередей.
Чтобы ускорить публикацию, файлы сначала перемещаются в CDN-хранилище, а их обработка выполняется в фоновом режиме.
Платформа поддерживает два типа проектов:
— фотохостинги для мероприятий
— фотобанки для корпоративных клиентов.
Редакторы получили возможность самостоятельно управлять проектами через административную панель.
В системе можно:
— менять логотипы и фирменные цвета
— добавлять баннеры партнеров
— загружать водяные знаки
— создавать альбомы и управлять контентом.
Это позволило запускать новые проекты без участия разработчиков.

Платформа была доработана для поддержки нескольких языков.
Система позволяет:
— добавлять новые языки интерфейса
— редактировать переводы через административную панель
— корректно отображать интерфейс для RTL-языков.
Это упростило работу с международными проектами и зарубежными партнерами.
Для работы с большим количеством проектов и пользователей была разработана многоуровневая система ролей.
Платформа позволяет:
— назначать роли пользователям
— настраивать доступ к отдельным проектам
— ограничивать действия с контентом.
Также была реализована интеграция с корпоративной системой авторизации LDAP.
Чтобы платформа могла работать с большими потоками контента, были внедрены механизмы отказоустойчивости и мониторинга.
В системе реализованы:
— горизонтальное масштабирование сервисов
— мониторинг состояния платформы в реальном времени
— автоматические резервные копии данных.
Это позволило обеспечить стабильную работу системы даже при пиковых нагрузках.
Результат
В результате доработки платформа ТАСС получила:
— инструмент для быстрого запуска фотохостингов и фотобанков
— автоматизированную систему импорта медиаконтента
— гибкую систему настройки проектов
— поддержку мультиязычности
— надежную архитектуру, рассчитанную на большие нагрузки.
Редакция смогла значительно ускорить публикацию фото и видео, а большинство технических процессов теперь выполняется автоматически.