Introdução

Concluído

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)