Arquitetar aplicativos sem servidor e agentes de mensagem no Azure

Intermediário
Arquiteto de Soluções
Azure
Funções do Azure
Hubs de eventos do Azure
Grade de Eventos do Azure
Barramento de Serviço do Azure
Aplicativos Lógicos do Azure

Saiba como criar mensagens confiáveis para aplicativos e como aproveitar os serviços de aplicativo sem servidor no Azure.

Pré-requisitos

  • Familiaridade com o C#

Módulos neste roteiro de aprendizagem

O Azure Functions permite aos desenvolvedores hospedar uma lógica de negócios que possa ser executada sem gerenciar nem provisionar a infraestrutura.

Crie um fluxo de trabalho de integração usando um gatilho e ações predefinidos. Seu fluxo de trabalho é executado automaticamente na nuvem quando ocorre um novo evento ou quando novos dados estão disponíveis, processa as entradas do fluxo de trabalho, armazena os resultados positivos no armazenamento e envia notificações por email para todos os outros resultados.

Quando há um aplicativo que composto por componentes executados em diferentes computadores, servidores e dispositivos móveis, uma comunicação confiável entre esses componentes pode ser difícil e não confiável. O Azure fornece várias tecnologias que você pode usar para obter uma comunicação mais confiável, incluindo filas do Armazenamento, Hubs de Eventos, Grade de Eventos e Barramento de Serviço. Este módulo mostra como escolher a melhor tecnologia para sua tarefa de comunicação.

Implemente o padrão publicação/assinatura na nuvem usando o Armazenamento de Filas do Azure.

Conecte aplicativos de envio e recebimento com os Hubs de Eventos, para que você possa manipular cargas altas sem perda de dados.

Escreva código C# em um aplicativo personalizado que envie e receba mensagens usando filas e tópicos do Barramento de Serviço do Azure.

Crie uma arquitetura de aplicativos sem servidor, automatize suas operações e integre aplicativos manipulando eventos do Azure com a Grade de Eventos.