Back-end разработка (backend, серверная разработка) — это создание внутренней, серверной части сайта или приложения: логики работы, баз данных, обработки запросов и данных. Это то, что скрыто от глаз пользователя, но обеспечивает функциональность: обработку форм, хранение данных, расчеты, интеграции.
За что отвечает
- Серверная логика — как обрабатываются данные и запросы.
- Базы данных — хранение и выдача информации.
- Интеграции — связь с внешними системами через API.
- Безопасность — защита данных и операций.
Back-end противопоставляют front-end разработке, которая отвечает за видимую часть — интерфейс, с которым взаимодействует пользователь. Они работают в связке: front-end показывает данные, back-end их готовит и хранит. Например, когда пользователь отправляет форму, front-end принимает ввод, а back-end обрабатывает и сохраняет заявку, отправляет ее в CRM. Понимание разделения на front-end и back-end помогает маркетологу грамотно ставить задачи на доработку сайта и понимать, что технически возможно. Разработчиков, владеющих обеими сторонами, называют fullstack.