Ведь что такое классическое взаимодействие в клиент-серверной архитектуре? Клиент отправляет запрос на сервер, сервер обрабатывает запрос и возвращает клиенту результат. То есть, когда в интернет-магазине пользователь оформляет заказ, он нажимает кнопку "Отправить", данные заказа уходят на сервер, сервер проверяет заказ, сохраняет его, в некоторых случаях ещё и изменяет остатки по складу, после чего возвращает номер заказа и подтверждение, что заказ принят. Всё это время пользователь смотрит, как у него на экране крутится спиннер.