Introduction
Les piles d’applications, qui décrivent au mieux le scénario réel, ont tendance à être les plus efficaces et fiables. Par nature, de nombreuses charges de travail sont pilotées par les événements. Dans ce module, nous allons apprendre ce que signifie « être piloté par les événements » et découvrir comment représenter un vrai scénario sur Azure.
Objectifs d’apprentissage
À la fin de ce module, vous serez en mesure de :
- Expliquer à l’aide d’un exemple les charges de travail pilotées par événements et en temps réel.
- Créer un scénario avec des données de télémétrie simulées.
- Envoyer les données de télémétrie avec une fonction Azure à un hub d’événements.
- Connecter une autre fonction à ce hub d’événements pour déclencher le stockage dans Azure Cosmos DB.
- Examiner les métriques dans Application Insights pour mesurer les performances et identifier les goulots d’étranglement potentiels.
Prérequis
En tant que développeur Java, vous connaissez déjà les bases de données NoSQL et la méthode pour les connecter avec des fonctions. Pour effectuer les exercices de ce module, utilisez un compte Azure personnel. Veillez à disposer des ressources suivantes :
- Abonnement Azure
- Installations locales de Java JDK (17 ou ultérieur), Maven (3.0 ou ultérieur) et Azure CLI (2.12 ou ultérieur)
- Azure Functions Core Tools (4x)