Техсервис потоковой обработки событий на ВМ#

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

Контекст#

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

Проблема#

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

Решение#

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

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

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

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

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

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

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

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