Бэкенд (backend) · backend
Серверная часть приложения, которая хранит данные, реализует бизнес-логику и обслуживает запросы клиентов через API.
Подробно
Бэкенд — это совокупность серверного кода, баз данных и инфраструктуры, которые скрыты от пользователя и обеспечивают работу приложения: аутентификацию, расчёты, хранение и выдачу данных. Клиент (браузер, мобильное приложение, другой сервис) обращается к бэкенду по сети — обычно по HTTP/REST, GraphQL или gRPC, — а бэкенд проверяет права, валидирует данные и возвращает результат. Бэкенд-разработчик выбирает язык и фреймворк (Python/Django, Java/Spring, Go, Node.js), проектирует схему БД, пишет миграции, настраивает кеширование и очереди. Именно на бэкенде решаются вопросы производительности, отказоустойчивости, безопасности и масштабирования под нагрузкой.
Примеры употребления
- GET /api/v1/users — эндпоинт, который реализует бэкенд на FastAPI и отдаёт список пользователей из PostgreSQL.
- Структура монорепозитория: папки backend/ и frontend/ со своими сборками и CI-пайплайнами.
- На собеседовании: «Что вы делали на бэкенде — оптимизацию SQL-запросов, кеш в Redis, фоновые задачи?»
- В описании вакансии: «Backend-разработчик (Python, PostgreSQL, Docker) в команду платежей».
- Тема backend в репозитории GitHubDaily/GitHubDaily используется как тег для подборок серверных проектов и туториалов.
