В примере с Gmail есть несколько участков, которые требуют применения предохранителей и управления потоком:
• между клиентской стороной, которая выполняется на устройстве пользователя, и веб-серверами, предоставляющими доступ к серверным функциям;
• между веб-серверами и серверными сервисами