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

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

Контекст#

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

Проблема#

Стандартные средства потоковой обработки не обеспечивают необходимого уровня управления, безопасности и удобства для пользователей: отсутствует централизованное управление пайплайнами, интеграция с внутренними сервисами, защита REST-интерфейсов и возможность задания правил обработки без программирования.

Решение#

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

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

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

  • Интеграция с Аудит и Tengri (server-side)

  • Защита REST-endpoint (server-side)

  • Универсальный потоковый обработчик — интерпретатор DSL, позволяющий настраивать обработку без программирования (server-side)

  • DSL для задания правил потоковой обработки (client-side)

Сервис обеспечивает удобную, безопасную и гибко настраиваемую потоковую обработку событий, соответствующую корпоративным требованиям.

Сервис предназначен для развертывания в облачной среде исполнения Kubernetes или OpenShift.