Управление потоками событий#
Типовое решение (паттерн) Управление потоками событий относится к базовому.
Контекст#
Бизнес-пользователям необходимо самостоятельно и быстро инициировать интеграционные процессы без привлечения разработчиков с возможностью согласования и управления.
Проблема#
Отсутствие удобного инструмента для создания и согласования заявок на интеграцию событийных потоков, автоматизации развертывания, а также последовательного деплоя по ландшафтам.
Решение#
Использование собственного сервиса управления потоками событий с функциями:
создание заявок на публикацию, подписку, изменение публикаций и размещение событийных ресурсов на новых техсервисах;
согласование заявок перед установкой;
развертывание дистрибутивов из UI с поддержкой ролевой модели;
интеграция с приводами деплоя для автоформирования и установки дистрибутивов;
поддержка установки на разные ландшафты.
Техстек: Java, JS (React), PostgreSQL.