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