«Добро.рф» сократила срок подключения партнёров с месяцев до недель

- Платформа «Добро.рф» построила контур обмена данными на базе low-code ESB-платформы «Интегра» в Yandex Cloud.
- Изначально обмен данными выстраивался по схеме point-to-point, что усложняло поддержку и масштабирование систем.
- В июле 2025 года «Добро.рф» приобрела платформу «Интегра» в Yandex Cloud Marketplace.
- На платформе настроены импорт данных из открытых источников Минэкономразвития и Минюста, сервис WORK_LOG для доступа внешних систем к данным об активности волонтёров и другие сервисы.
- Реализованы ключевые сценарии обмена данными: синхронизация с hh.ru, «Движением первых», RAEX, автоматическая рассылка отчётов и сбор данных о работе техподдержки.
- Платформу «Интегра» разместили в кластере Yandex Managed Service for Kubernetes®, для хранения данных используют Yandex Managed Service for PostgreSQL, Yandex Object Storage, Yandex Managed Service for ClickHouse®.
- Автоматизация обмена данными ускорила запуск новых интеграций: теперь подключение партнёра или запуск сценария занимает несколько недель вместо нескольких месяцев.
- Автоматизация высвободила 20–40 человеко-часов в месяц за счёт снятия постоянного сопровождения пяти действующих интеграций.
- Переход к единому интеграционному контуру снизил риск сбоев при передаче данных между системами.
О чём эта история
Платформа для волонтёрства «Добро.рф»

Ускорить запуск новых интеграционных сценариев и упростить обмен данными с внешними системами
Экосистема «Добро.рф» объединяет образовательную площадку с бесплатными курсами «Добро.Университет», медиапроект «Добро.Медиа», каталог мер поддержки для некоммерческих организаций «Добро.Навигатор», мини-приложение во «ВКонтакте» для обмена навыками и ресурсами, сеть «Добро.Центров» более чем c 1020 площадками в 80 регионах России и мобильное приложение.
ЕИС «Добро.рф» взаимодействует с десятками внешних систем. Изначально команда выстраивала обмен данными по схеме point-to-point: для каждого нового сервиса настраивали отдельную интеграцию. Со временем такая архитектура стала сложнее в поддержке: связи между системами разрастались, одинаковая бизнес-логика дублировалась в разных компонентах, а запуск новых интеграций зависел от загрузки инженерной команды. При росте нагрузки было сложнее масштабировать системы. Команда решила перейти к единому интеграционному контуру для сторонних систем. Он должен был ускорить запуск новых процессов обмена данными, упростить доработку уже существующих интеграций, добавить централизованный мониторинг и снизить технологические риски за счёт единых правил подключения систем.
Команда «Добро.рф» сравнила самостоятельную разработку интеграционного контура и готовые платформы для обмена данными. При выборе учитывали необходимость централизованной обработки информации, возможность снизить зависимость от закрытых решений и совместимость с действующей IT-инфраструктурой.
Платформа должна была сочетать low-code-инструменты и возможность писать программную логику. Это позволило бы аналитикам самостоятельно собирать потоки данных, а инженерам — реализовывать сложные процессы на Java™, JavaScript и Python®.
В итоге команда «Добро.рф» выбрала платформу «Интегра». В ней уже были готовые коннекторы к популярным системам и обработчики для трансформации и обогащения данных, а также она поддерживала популярные протоколы передачи данных. ЕИС «Добро.рф» уже была развёрнута в Yandex Cloud, а у «Интегры» есть вариант развёртывания в этом облаке, поэтому команда смогла быстро перейти к практическим задачам.
Создали интеграционный контур на базе платформы «Интегра» в Yandex Cloud
В июле 2025 года команда «Добро.рф» приобрела в Yandex Cloud Marketplace платформу «Интегра» от разработчика «Севентек». На ней есть инструменты для подключения разных систем, передачи и обработки данных: коннекторы, обработчики, преобразователи, механизмы управления потоками данных, средства кастомизации и мониторинга. Готовая конфигурация позволила не тратить время на базовую инфраструктуру: инженеры подключили к платформе сервисы ЕИС «Добро.рф» и другие внутренние модули, после чего перешли к проверке и запуску рабочих сценариев.
Команда настроила импорт данных из открытых источников Минэкономразвития и Минюста, разработала и подключила сервис WORK_LOG для удобного стандартизированного доступа внешних систем к данным об активности волонтёров. Платформа поддерживает обмен данными с Всероссийским сообществом «Движение первых» и рейтинговым агентством RAEX. Кроме того, разработали сервис для автоматизированной выгрузки отчётов для внутренних пользователей «Добро.рф».
Сценарии в платформе «Интегра» собирают визуально с помощью drag-and-drop, а для сложных задач используют кодинг-интерфейс, поддерживающий Java и Python. Сейчас в «Добро.рф» работают ключевые сценарии обмена данными:
- синхронизация данных о волонтёрской деятельности с hh.ru;
- обновление данных о существующих мерах поддержки по данным RAEX;
- синхронизация данных о волонтёрской деятельности с «Движением первых»;
- автоматическая рассылка статистических отчётов;
- сбор данных о работе технической поддержки «Добро.рф».
Например, сценарий «Синхронизация данных о волонтёрской деятельности с hh.ru» реализовали так: система проверяет пользователей на наличие аккаунта в hh.ru и собирает для них информацию о волонтёрских часах, наградах, количестве донаций и пожертвований. Далее формируется JSON с данными, который отправляется в hh.ru. В результате в профиле пользователя на hh.ru появляется информация о его волонтёрской деятельности.
Платформу «Интегра» разместили непосредственно в кластере Yandex Managed Service for Kubernetes® инфраструктуры «Добро.рф». Для структурированных данных ЕИС (профили пользователей, проекты, часы волонтёрства) использовали Yandex Managed Service for PostgreSQL. Медиаконтент, пользовательский контент и другие файлы хранятся в Yandex Object Storage. Для данных аудита и аналитики развернули Yandex Managed Service for ClickHouse®.
Для асинхронного взаимодействия между компонентами настроили Yandex Message Queue. Для защиты инфраструктуры и веб-приложений от кибератак подключили Yandex Smart Web Security. Кроме того, команда настроила сетевую связность, мониторинг и балансировку трафика.
В этой статье:
Автоматизация обмена данными ускорила запуск новых интеграций
Решение вывели в продакшен за 36 дней. «Интегра» стала единой платформой обмена данными между ЕИС «Добро.рф», внутренними сервисами и сторонними системами. С её помощью автоматизировали обмен данными и ускорили подключение новых партнёров. В продакшене уже работают шесть новых сценариев обмена, включая интеграции с hh.ru, RAEX и «Движением первых».
Подключение нового партнёра или запуск очередного сценария теперь занимает несколько недель вместо нескольких месяцев. Уже настроенные сценарии можно дорабатывать без изменений в ядре ЕИС: изменения теперь занимают один-два дня вместо пяти-десяти. Автоматизация также сняла с команды постоянное сопровождение пяти действующих интеграций и высвободила 20–40 человеко-часов в месяц.
Yandex Cloud дал команде инфраструктуру, которую можно масштабировать при пиковых нагрузках, и управляемые сервисы для снижения операционной нагрузки. Решение работает в защищённой среде, соответствующей требованиям законодательства о персональных данных. Переход от схемы point-to-point к единому интеграционному контуру также снизил риск сбоев при передаче данных между системами.

