Introdução
As pilhas de aplicativos, que descrevem melhor o cenário do mundo real, tendem a ser as mais eficientes e confiáveis. Muitas cargas de trabalho são orientadas por eventos em sua natureza. Neste módulo, vamos aprender o que significa evento controlado e como podemos representar um cenário do mundo real no Azure.
Objetivos de aprendizagem
Ao final deste módulo, você é capaz de:
- Explique as cargas de trabalho orientadas por eventos e em tempo real por exemplo.
- Crie um cenário com dados telemétricos simulados.
- Envie os dados telemétricos com uma função do Azure para um hub de eventos.
- Conecte outra função a esse hub de eventos para acionar o armazenamento no Azure Cosmos DB.
- Dê uma olhada nas métricas do Application Insights para medir o desempenho e identificar possíveis gargalos.
Pré-requisitos
Como desenvolvedor Java, você já está familiarizado com bancos de dados NoSQL e como conectá-los a funções. Para concluir os exercícios neste módulo, use uma conta pessoal do Azure. Certifique-se de que tem os seguintes recursos:
- Uma subscrição do Azure
- Instalações locais do Java JDK (17 ou posterior), Maven (3.0 ou posterior) e da CLI do Azure (2.12 ou posterior)
- Ferramentas principais do Azure Functions (4x)