Бек важен для фронта?

Честно, долго жил с установкой “я фронт - значит всё делаю на фронте” . Любую логику тащил в клиент, изгалялся с данными, лепил костыли - лишь бы не лезть в бек

Потом начал иногда брать бековые задачки, смотреть микросервисы с ребятами - и как будто глаза открылись. Оказалось, куча штук на беке делается проще и чище, без вот этого всего фронтового шаманства.

Те же агрегации, фильтры, склейка данных - на фронте это часто лишние запросы и усложнение состояния, а на беке - нормальный эндпоинт и поехали. Плюс если понимаешь бек, можешь не страдать с неудобным контрактом (например, когда не хватает вложенных данных или структура ответа не соответствует UI), а сходить и поправить API под нормальный DX.

Мне по-прежнему нравится работать с фронтом, но с пониманием бека начинаешь смотреть на него шире: меньше хардкода, меньше лишних телодвижений, больше нормальной архитектуры и адекватных решений без боли.

Бек важен для фронта? | Сетка — социальная сеть от hh.ru Бек важен для фронта? | Сетка — социальная сеть от hh.ru