Доклад

Модульный BFF во фронтенде

Плагинная архитектура на фронтенде позволяет большим продуктам развивать независимые функциональные модули параллельно. Но почти всегда возникает узкое место — общий BFF, через который проходят интеграции со множеством микросервисов. Со временем такой BFF начинает замедлять команды: изменения приходится синхронизировать, растут контрактные риски, можно случайно «сломать соседа», а ответственность за фичи и платформу размывается. При этом сам BFF превращается в отдельный продукт со всеми «радостями» эксплуатации.

В докладе разберем, почему классический BFF плохо масштабируется в плагинной среде, и покажем альтернативу: Host BFF как платформа + BFF-плагины команд на примере нашей компании Kaspersky. Поговорим о том, как перенести плагинность на серверный слой, скрыть транспорт и инфраструктуру внутри хоста, организовать build-time и runtime-подключение плагинов, а также честно обсудим ограничения и trade-offs подхода.

Доклады