Introdução

Concluído

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)