Управление потоками событий#

Типовое решение (паттерн) Управление потоками событий относится к базовому.

Контекст#

Бизнес-пользователям необходимо самостоятельно и быстро инициировать интеграционные процессы без привлечения разработчиков с возможностью согласования и управления.

Проблема#

Отсутствие удобного инструмента для создания и согласования заявок на интеграцию событийных потоков, автоматизации развертывания, а также последовательного деплоя по ландшафтам.

Решение#

Использование собственного сервиса управления потоками событий с функциями:

  • создание заявок на публикацию, подписку, изменение публикаций и размещение событийных ресурсов на новых техсервисах;

  • согласование заявок перед установкой;

  • развертывание дистрибутивов из UI с поддержкой ролевой модели;

  • интеграция с приводами деплоя для автоформирования и установки дистрибутивов;

  • поддержка установки на разные ландшафты.

Техстек: Java, JS (React), PostgreSQL.