Arquitetar mediações de mensagens e aplicações sem servidor no Azure

Intermédio
Solution Architect
Azure
Azure Functions
Azure Event Hubs
Azure Event Grid
Azure Service Bus
Azure Logic Apps

Aprenda a criar sistemas de mensagens fiáveis para as suas aplicações e saiba como tirar partido dos serviços de aplicações sem servidor no Azure.

Pré-requisitos

  • Estar familiarizado com C#

Módulos neste percurso de aprendizagem

As Funções do Azure permitem aos programadores alojar a lógica de negócio, que pode ser executada sem infraestrutura de gestão ou de aprovisionamento.

Defina um fluxo de trabalho com acionadores, ações e operadores condicionais incorporados. O seu fluxo de trabalho será executado automaticamente quando os dados estiverem disponíveis, processará os dados na cloud, registará os resultados numa base de dados e enviará notificações por e-mail.

Quando tiver uma aplicação que consista em componentes executados em diferentes computadores, servidores e dispositivos móveis, as comunicações fiáveis entre esses componentes podem ser difíceis e pouco fiáveis. O Azure fornece diversas tecnologias que pode utilizar para comunicar com maior fiabilidade, incluindo filas de Armazenamento, Hubs de Eventos, Event Grid e Service Bus. Este módulo mostra-lhe como escolher a melhor tecnologia para a sua tarefa de comunicação.

Implemente o padrão publicação-subscrição na cloud com o armazenamento de Filas do Azure.

Conecte aplicativos de envio e recebimento com Hubs de Eventos para que você possa lidar com cargas altas sem perder dados.

Escreva código C# numa aplicação personalizada que envia e recebe mensagens através dos tópicos e das filas do Service Bus do Azure.

Crie uma arquitetura de aplicação sem servidor, automatize as suas operações e integre aplicações ao processar eventos do Azure com o Event Grid.

Saiba como o Azure Relay permite expor com segurança serviços executados em sua rede local para clientes na nuvem. Conecte serviços além dos limites da rede, sem ter que abrir uma porta no firewall ou fazer alterações intrusivas na infraestrutura de rede corporativa.