BFF — отдельный backend сервис для каждого типа клиента (web, mobile, TV). Вместо универсального API: web BFF агрегирует несколько microservice вызовов в один удобный для web-app ответ. Mobile BFF возвращает оптимизированные данные для мобильного экрана. Преимущества: frontend команда контролирует свой BFF, оптимальные ответы под каждый клиент, безопасность на уровне BFF. В Node.js: Express/Fastify/NestJS как BFF. GraphQL BFF — клиент запрашивает точно нужные поля. Минус: дублирование логики между BFF если не выделять общие библиотеки.
Что такое Backend For Frontend (BFF) паттерн?
Senior
261 просмотровAFK Offer AI
Что такое тип never в TypeScript?