Вопрос проверяет знание базовых протоколов и технологий клиент–серверного взаимодействия.
Короткий ответ
Чаще всего клиенты взаимодействуют с backend по HTTP. Поверх него используются REST и иногда GraphQL. Для высокопроизводительных систем применяется gRPC. В реальном времени используют WebSocket. Выбор технологии зависит от требований к задержкам, формату данных и нагрузке.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.