Introdução
As pilhas de aplicativos, que descrevem melhor o cenário real, tendem a ser as mais eficientes e confiáveis. Muitas cargas de trabalho são, por natureza, orientadas por eventos. Neste módulo, aprenderemos o que significa eventos controlados e como podemos representar um cenário do mundo real no Azure.
Objetivos de aprendizagem
Ao final deste módulo, você será capaz de fazer o seguinte:
- Explicar cargas de trabalho controladas 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 com esse hub de eventos para disparar o armazenamento no Azure Cosmos DB.
- Examine as métricas no 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 com funções. Para concluir os exercícios neste módulo, use uma conta pessoal do Azure. Verifique se você tem os seguintes recursos:
- Uma assinatura do Azure
- Instalações locais do JDK do Java (17 ou posterior), Maven (3.0 ou posterior) e da CLI do Azure (2.70 ou posterior)
- Ferramentas principais do Azure Functions (4x)