Перед вами карта компетенций системного аналитика и сегодня мы поговорим про backend. Взаимодействие между backend и frontend В предыдущей статье мы обсуждали frontend и говорили о том, что он получает данные с бэкенда. Сейчас мы разберемся как это происходит. Представьте себе, что где-то существует своего рода сервер, который умеет обрабатывать запросы. Для ответа на запросы он может использовать или не использовать базу данных. Специфика взаимодействия с таким сервисом, то есть адреса для конкретного типа запросов, структура запросов и структура ответов — это то, что называется API. Frontend шлет запрос определенной структуры на определенный адрес. Backend понимает этот запрос, если нужно, формирует запрос в базу данных, получает необходимые данные, формирует из них ответ в заранее оговоренном формате и отправляет его на фронт. Фронт понимает этот ответ (потому что он приходит в формате, описанном в API) и отображает данные для пользователя через интерфейс. Такие взаимодействия обы