Cette séance de cours couvre les principes fondamentaux des appels de procédure à distance dans le cloud (RPC) et leur importance dans l'architecture logicielle moderne. Il commence par un aperçu de la façon dont les applications Web et mobiles communiquent avec les services cloud, soulignant l’importance de comprendre l’architecture sous-jacente. L'instructeur présente la terminologie et les concepts clés liés aux RPC, y compris la communication synchrone et asynchrone, les interactions client-serveur et les différents protocoles utilisés dans les services cloud. La séance de cours traite également des implications des performances du serveur et de l'emplacement sur l'efficacité du RPC, soulignant la nécessité d'une authentification et d'une autorisation efficaces du client. Deux études de cas sont présentées pour illustrer les applications pratiques des RPC cloud, démontrant comment ils peuvent être utilisés dans des scénarios réels. La session se termine par un résumé des meilleures pratiques pour la conception et la mise en œuvre des RPC dans le cloud, en veillant à ce que les étudiants saisissent les composants essentiels nécessaires à une communication réussie dans le cloud.