Présentation
Les piles d’applications, qui décrivent le scénario réel le mieux, ont tendance à être les plus efficaces et les plus fiables. De nombreuses charges de travail sont par nature pilotées par des événements. Dans ce module, nous allons découvrir les moyens pilotés par les événements et comment nous pouvons représenter un scénario réel sur Azure.
Objectifs d’apprentissage
À la fin de ce module, vous pouvez :
- Expliquer les charges de travail basées sur les événements et en temps réel par exemple.
- Créez un scénario avec des données télémétriques simulées.
- Envoyez les données télémétriques avec une fonction Azure à un hub d’événements.
- Connectez une autre fonction à ce hub d’événements pour déclencher le stockage dans Azure Cosmos DB.
- Examinez les métriques dans Application Insights pour mesurer les performances et identifier les goulots d’étranglement potentiels.
Conditions préalables
En tant que développeur Java, vous connaissez déjà les bases de données NoSQL et comment les connecter à des fonctions. Pour effectuer les exercices de ce module, utilisez un compte Azure personnel. Veillez à disposer des ressources suivantes :
- Un abonnement Azure
- Installations locales de JDK Java (17 ou version ultérieure), Maven (3.0 ou version ultérieure) et Azure CLI (2.70 ou version ultérieure)
- Azure Functions Core Tools (4x)