Anton Sidorov homepage

Bookmark this to keep an eye on my project updates!

Follow me on GitHub

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
  • функции
    • Работать с микросервисами продукта и получать от них данные
    • Форматировать эти данные, чтобы они корректно обрабатывались на фронтенде
    • Отправлять данные фронтенду