Марченко Антон,
Т-Банк
Под капотом платформы
Разберем проект HR-платформы Т-Банка, в котором сочетаются module federation, iframe, web-components. У проекта много внешних интеграций, вместе распутаем этот клубок и ответим на вопросы:
- почему выбран каждый из подходов?
- какие проблемы решает, а какие приносит?
- какие есть подводные камни и как их обойти? Наша платформа — это хост для множества встраиваемых приложений, которые написаны на разном стеке разными командами и даже компаниями. Мало того, наша платформа сама является внешней интеграцией для мобилки, ведь мы встраиваемся внутрь мобильного ios-приложения через webview. В докладе хочу сделать обзор на архитектуру нашей платформы. Расскажу, какие обстоятельства я считаю решающими при выборе технологии интеграции и как мы принимали решения при выборе той или иной технологии. Поделюсь нашим опытом: Как написали утилиту автоматического код-ревью фронта встраиваемых приложений. И как она помогает командам заехать в iframe. Как улучшили работу приложения в webview. Какие проблемы решали при внедрении module federation.