Техсервис передачи событий#

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

Контекст#

В банковских системах требуется надежная и безопасная передача событий между сервисами с учетом корпоративных стандартов и требований к безопасности.

Проблема#

Стандартный Apache Kafka не обеспечивает необходимого уровня управления, безопасности и функциональности для банковских задач (шифрование, фильтрация, валидация, отказоустойчивость).

Решение#

Использование техсервиса передачи событий на базе Apache Kafka с дополнительными возможностями:

  • Реализация пайплайнов развертывания и управления сервисом (server-side)

  • Шифрование паролей к SSL (server-side)

Перехватчики для:

  • Отказоустойчивого подключения

  • Подписи и проверки событий (OTT/X.509)

  • Фильтрации атрибутов

  • Валидации по схемам (JSON, XML, AVRO)

  • Валидации брокера по сертификату

Сервис обеспечивает соответствие корпоративным требованиям и расширяет стандартные возможности Kafka.