SA Шпаргалка

Все ответы в 2 клика

Средний

Что такое паттерн Backend for Frontend (BFF)?

BFF — это архитектурный паттерн, при котором для каждого типа клиента (Web, iOS, Android) создается свой собственный API Gateway.

✅ Зачем нужен:

  • Мобильному приложению нужно меньше данных (экономия трафика), а веб-версии — больше. Единый универсальный API Gateway становится слишком раздутым.

  • BFF агрегирует данные из десятка микросервисов и отдает клиенту ровно тот JSON, который нужен для отрисовки конкретного экрана.

  • Команды фронтенда и мобилки могут сами управлять своим BFF (часто пишут его на Node.js), не дожидаясь бэкендеров.

Другие вопросы темы «Паттерны микросервисов»

Ещё вопросы раздела «Микросервисы»

Все вопросы раздела «Микросервисы»