Средний
Что такое паттерн BFF (Backend for Frontend)?
BFF — это архитектурный паттерн, при котором для каждого типа клиента (Web, iOS, Android) создается свой собственный API Gateway.
✅ Зачем нужен:
- Мобильному приложению нужно меньше данных (экономия трафика), а веб-версии — больше.
- BFF агрегирует данные из десятка микросервисов и отдает клиенту ровно тот JSON, который нужен для отрисовки конкретного экрана.
- Команды фронтенда и мобилки могут сами управлять своим BFF, не дожидаясь бэкендеров.