Introdução

Concluído

O Durable Functions é uma extensão do Azure Functions que permite executar operações com monitoração de estado de longa duração no Azure. O Azure fornece a infraestrutura para manter as informações do estado. Pode utilizar a Durable Functions para orquestrar um fluxo de trabalho de execução prolongada. Usando essa abordagem, você obtém todos os benefícios de um modelo de hospedagem sem servidor, permitindo que a estrutura Durable Functions cuide do monitoramento de atividades, sincronização e preocupações de tempo de execução.

Imagine que a sua empresa tem um processo de aprovação manual para propostas de design de projetos. Pretende automatizar o processo, mas continuar a envolver seres humanos. Como requisito, a solução do fluxo de trabalho que implementar tem de poder orquestrar atividades com duração variada e deve ser económica. Uma vez que a sua empresa também funciona com lógica de negócio, a solução tem de ser flexível o suficiente para executar o código de proprietário.

No final deste módulo, saberá como orquestrar um fluxo de trabalho de execução prolongada como um conjunto de atividades com a Durable Functions.

Objetivos de aprendizagem

Neste módulo, irá:

  • Explore funções duráveis.
  • Projete um fluxo de trabalho de processo de aprovação de longa duração.
  • Implemente um fluxo de trabalho de processo de aprovação de longa duração usando funções duráveis.

Pré-requisitos

  • Experiência com as Funções do Azure
  • Experimentar o portal do Azure