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. Várias cargas de trabalho foram desenvolvidas para serem controladas por evento. Neste módulo, vamos aprender o que significa ser controlado por evento e de que modo podemos representar um cenário real no Azure.

Objetivos do aprendizado

Ao final deste módulo, você será capaz de fazer o seguinte:

  • Explicar as cargas de trabalho em tempo real e orientadas a eventos.
  • Criar um cenário com dados de telemetria simulados.
  • Enviar dados telemétricos a um hub de eventos usando uma função do Azure.
  • Conectar outra função usando esse hub de eventos para disparar um armazenamento no Azure Cosmos DB.
  • Examinar métricas no Application Insights para medir o desempenho e identificar possíveis gargalos.

Pré-requisitos

Como desenvolvedor de Java, você já está familiarizado com bancos de dados NoSQL e como conectá-los a funções. Para executar os exercícios desse 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), do Maven (3.0 ou posterior) e da CLI do Azure (2.12 ou posterior)
  • Azure Functions Core Tools (4x)