secretmag.ru
Энциклопедия2 мин.

Что такое бэкенд. Объясняем простыми словами

Бэкенд (англ. back-end) — начинка сайта или приложения, скрытая от пользователя. Бэкендом называют программно-аппаратную часть сервиса, которая работает на сервере, а не в браузере или на компьютере.

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

Например, когда пользователь пишет запрос в поисковике и жмёт кнопку «Искать», вся работа переходит в бэкенд. Именно там алгоритмы поиска подбирают необходимую информацию. А вот результаты поиска на мониторе — это фронтенд.

Пример употребления на «Секрете»

«Если вы будете нанимать свою команду, то потеряете много времени. При полной разработке продукта вам придётся собрать ещё и команду программистов: фронтенд-, бэкенд- и мобильных под каждую платформу. Если проект кратковременный, то не совсем понятно, что делать с людьми после его завершения: уволить или распределить по другим подразделениям. В пересчёте выгоднее пойти в студию».

(Из материала о правилах работы бизнеса с дизайнерами.)

Нюансы

Бэкенд-разработчик, или бэкендер, пишет код для сервера, работает с базами данных, разрабатывает API, создаёт библиотеки. Он работает с не имеющими интерфейса компонентами системы.

Обязанности и задачи бэкенд-разработчиков различаются в зависимости от потребностей и специфики компании, а также от уровня профессионализма самого разработчика.

Бэкенд-разработчик, как правило, не работает с аппаратной частью серверной инфраструктуры. Настройкой серверов и их обслуживанием обычно занимается системный администратор, а непосредственно доставкой кода до аппаратной составляющей заведует devops-специалист.

Статью проверил:

Игорь Кузин, CEO в Smart Analytics, руководитель программы повышения квалификации ВШЭ «Сквозная аналитика в маркетинге»