Встречается на собеседованиях • сегодня
Писал ли Backend-for-Frontend
BFF (Backend-for-Frontend) — это слой API, который адаптирует backend под нужды конкретного фронтенда. Он упрощает работу с данными, агрегирует запросы и минимизирует нагрузку на клиент.
Пример:
javascript
// BFF endpoint для страницы профиля
app.get('/api/profile', async (req, res) => {
const user = await fetchUser(req.userId);
const orders = await fetchOrders(req.userId);
res.json({ user, orders }); // Агрегированные данные
});Плюсы:
- Уменьшает количество запросов с фронта
- Оптимизирует данные под UI
- Изолирует бизнес-логику
Минусы:
- Дополнительный слой поддержки
- Может дублировать логику для разных платформ (Web/Mobile)
Используется в сложных SPA или мультиплатформенных проектах.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы