Back For Frontend BFF
Зачем
- reverse proxy for SPA?
- Storing tokens on the server-side and using encrypted/signed HTTP-only cookies for session management makes that threat model considerably easier.
- “backend for frontend” BFF разные типы клиентов (интернет веб приложение, мобильное приложение, интранет веб приложение и тп) могут иметь разные требования по интеграции для
- сокращения трафика
- снижения числа запросов, т.к. влияет на заряд мобильного приложения
- Фасад до продуктовых сервисов facade especially made for mobile apps
- функции
- Работать с микросервисами продукта и получать от них данные
- Форматировать эти данные, чтобы они корректно обрабатывались на фронтенде
- Отправлять данные фронтенду