BFF — отдельный backend сервис для каждого типа клиента: мобильного приложения, веб-приложения, публичного API. Каждый BFF агрегирует данные из микросервисов специфично для клиента: мобильный BFF возвращает компактный ответ с оптимизированными полями, веб BFF больше данных. Устраняет over-fetching и under-fetching. Команда фронтенда может владеть своим BFF. Недостаток: дублирование логики между BFF если она общая.
Что такое BFF (Backend for Frontend) паттерн?
Middle
213 просмотровAFK Offer AI
Как работает Circuit Breaker в half-open состоянии?