Кросспротокольный адаптер: приручаем интеграцию в PaaS

Middle
Devops
App.Farm — это PaaS-платформа, которая служит средой исполнения приложений в РСХБ и предназначается для управления интеграционными потоками.
Выбирая любые технологии и инструменты в банке важно подходить комплексно: начиная от бизнес‑задач и требований ИБ, заканчивая эксплуатацией в промышленном окружении. Нужно учитывать не только риски и ограничения, но и подумать об удобстве использования решения.

В нашем случае мы разработали концепцию универсального кросспротокольного адаптера, а если проще — UMQA («Умка»), и внедрили его как служебный сервис интеграционной платформы. Адаптер используется не только для адаптации HTTP-протокола к протоколам, используемым в Message oriented middleware протоколам и наоборот, но и:
— покрывает задачи безопасности информационного обмена;
валидирует и упаковывает данные;

— маршрутизирует сообщения и гарантирует их доставку;

— преобразовывает и согласовывает форматы бизнес-данных и не только!

В докладе расскажем:
— как мы пришли к такому решению, и почему это помогло уменьшить Time To Market, а также — как слушатели доклада могут внедрить подобное решение у себя;

— как используем декларативные пресеты настроек адаптеров под потребности бизнеса, и как их рассчитывать;

— как через GitOps-подход (с примерами кода) автоматизируем и стандартизируем взаимодействие между системами;

— как это упрощает интеграцию «зоопарка» из микросервисов с внешними системами;
о нашем опыте, поделимся результатами и цифрами использования концепции адаптера в промышленной среде за несколько лет.

Доклад будет полезен backend‑разработчикам, тимлидам и инженерам сопровождения/SRE, которые строят и поддерживают большое число интеграций и хотят меньше «ручной магии» и больше предсказуемости.
О СПИКЕРЕ
Прошёл путь от электромонтажника АЭС — где «почти надёжно» не существует — до ведущего SRE-инженера в IT. Опыт работы с критической инфраструктурой сформировал мой инженерный подход: системное мышление, внимание к деталям и фокус на профилактику отказов. Сегодня я проектирую устойчивые интеграции и анализирую зависимости между сервисами, применяя принципы из высокорисковых инженерных систем.
Ян Лэнь
РСХБ-Интех, Сальск
Ведущий SRE-инженер