Код, интерфейсы и трафик без воды
lawebbox

Будущее фронтенда: почему архитектура и Next.js вытесняют верстку

По данным Хабра, на площадке вышло экспертное интервью о том, как меняется роль фронтенд-разработчика и куда катится стек Next.js. Собеседник утверждает, что фокус смещается с верстки на архитектуру и техническую аналитику. Звучит знакомо.

Максим Воронцов, Хардкорный бэкендер и девопс · обновлено 14 сентября 2026 г.

Будущее фронтенда: почему архитектура и Next.js вытесняют верстку

Разберем, что из этого — реальный сигнал, а что — очередная карьерная подсветка.

Что мы вообще знаем

Полного текста интервью в открытом доступе нет. Есть только анонс на главной Хабра: мол, поговорили про трансформацию задач фронта, эволюцию React и Next.js, смещение фокуса на аналитику и архитектуру. Конкретных имен, метрик, примеров кода — ноль. Это важно. В карьерных интервью говорят то, что хорошо продается, а не то, что больно дебажить в три ночи.

Почему бэкендеру это не «их проблемы»

Next.js давно перестал быть просто фреймворком для рендеринга. App Router, React Server Components, Server Actions, edge runtime — это серверная территория. API больше не живут отдельно — они встроены в тот же проект, деплоятся тем же пайплайном. Кто продолжает мыслить «у нас фронт, у вас бэк» — получает классическую боль из логов:

Error: Failed to fetch
at HTMLDivComponent.eval (chunk-XXX.js:1:1234)
at async ServerResponse.json
500 Internal Server Error
deploy-frontend: success
deploy-api: failed

Тренд на «архитектуру» в фронте — это признание того, что бизнес-логика переехала на сервер. Если раньше спор был «SPA vs SSR», то теперь вопросы конкретные: где живут данные, кто инвалидирует кеш, как тестировать RSC, как откатывать сломанный деплой за тридцать секунд. Это инженерные задачи, а не верстка.

Кстати, тенденция к усложнению заметна не только в коде. Даже в интерьерах — если судить по разборам стиля Дэни Мишел — минимализм сдает позиции. Появляются слои, текстуры, наложения. В стеке та же история: голый HTML уже не котируется.

Что делать в терминале

Открыть репозиторий и провести ревизию:

git log --oneline --since="6 months ago" | grep -i "fix"

Если больше трети коммитов — «fix», значит архитектуры нет, есть только костыль поверх костыля. Следующий шаг — собрать деплой фронта и API в один пайплайн:

deploy:
build: pnpm build
release: pnpm release:web && pnpm release:api
rollback: pnpm rollback --to=last-green

Не два разных скрипта в cron. Не ручной деплой по пятницам. Один процесс. Иначе следующая «трансформация» закончится на этапе «прод лежит, дежурный читает логи, кофе третий за час».

И наконец. Бэкапы. Без них все вышесказанное — просто текст.