S
Spot — мы на проде
@frontend_lite507 подп.
640просмотров
25 декабря 2025 г.
📷 ФотоScore: 704
Фронтенд делает бэкенд для фронтенда, который делает бэкенд для фронтенда... Короче, прям по кейсу пойдем - нужен бэкенд, который будет безопасно получать данные для авторизации, скроет маршруты и заменит их на свои и вот это все... В чем сама концепция: встраиваем BFF прямо в Nuxt. Фронтенд обеспечивает бэкенд сам для себя — один инструмент, фронтендер, фронтендеры вокруг и задача не только в том, что бы не разворачивать отдельный бэк - но и уменьшить расстояние в секундах до конечных данных. Зачем это нужно? - Безопасно получать данные для авторизации - Скрыть реальные API маршруты и заменить их на свои - Агрегировать данные из нескольких источников - Кэшировать и оптимизировать запросы Что даст бизнесу? 1. Повысит бизнес-метрики - Страница явно быстрее загрузится, без лишних промежуточных запросов в другой сервис/сервер. - Один прямой запрос, значит легче поддержка и меньше рук необходимо держать. - Рост конверсии за счет скорости, конечно же >100500% 2. Безопасность - Токены и ключи хранятся на сервере, не доступны из браузера, значит меньше рисков утечки данных - Валидация и доп. проверки выполняются на сервере Nuxt 3. Разработка и масштабирование - Один стек/инструмент, проще поддерживать. Меньше ставка на то, что Петя в понедельник не заболеет. - Быстрее разработка: можно скопировать прям файлами API и изменить роуты (новости/статьи и пр.) - Проще инфраструктура сервера, один условный контейнер, вместо двух и более При росте остается возможность перейти на более сложную архитектуру Для большинства наших проектов — рабочее решение. Это все таки не инструкция, а подход — используйте, если вы считаете, что вам это под задачи подходит. Зарубежная преза, по которой можно понять принцип без кода и слов, листать стрелками, ссылка тут #опыт Какое слово не понятно в тексте? BFF? Расшифруй или придумай свое :) Ну или сколько шакалов у картинки по шкале от 1 до 10?
640
просмотров
1907
символов
Нет
эмодзи
Да
медиа

Другие посты @frontend_lite

Все посты канала →
Фронтенд делает бэкенд для фронтенда, который делает бэкенд — @frontend_lite | PostSniper