Ангуляры в Ангуляре, или Как мы сделали мультиапп в Тинькофф.БизнесПриложения
Делает web-приложения для бизнеса в Tinkoff.ru.
Увлечен frontend-разработкой, в частности Angular. Стремится делать качественные продукты и уверенно постигать новые технологии стремительно развивающейся отрасли.
ag@rissik.ru
Микрофронтенд – концепция разделения большого веб-приложения на несколько маленьких. Это означает, что мы делим большую систему на отдельные части, что позволяет уйти от монолитной архитектуры в пользу независимых гибких компонент.
Для его реализации можно использовать разные подходы. Один из них это iframe – технология, использование которой многие разработчики стараются избежать. Мы, в Тинькофф.Бизнес, решили испытать ее. Обычно iframe используется для вспомогательной загрузки ресурсов. Мы же загружаем в нем целые приложения. Это позволяет нам переключаться между десятками продуктов банка без перезагрузки страницы и потери общего контекста.
В этом докладе мы расскажем, чего нам это стоило, и как мы решали возникшие проблемы.