Introdução

Concluído

As Durable Functions são uma extensão do Azure Functions que permite executar operações com estado de execução prolongada no Azure. O Azure fornece a infraestrutura para manter as informações de estado. Use as 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 e, ao mesmo tempo, permite que a estrutura do Durable Functions se encarregue do monitoramento de atividades, da sincronização e das preocupações sobre o runtime.

Suponha que sua empresa tenha um processo de aprovação manual para propostas de design de projeto. Você deseja automatizar o processo, mas ainda envolver humanos. Como um requisito, a solução de fluxo de trabalho implementada precisa conseguir orquestrar atividades de duração variada e deve ser econômica. Como sua empresa também é administrada em uma lógica de negócios personalizada, a solução precisa ser flexível o suficiente para executar um código proprietário.

Ao final deste módulo, você aprenderá a orquestrar um fluxo de trabalho de execução prolongada como um conjunto de atividades usando as Durable Functions.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Explore o Durable Functions.
  • Crie um fluxo de trabalho de um processo de aprovação de execução prolongada.
  • Implemente um fluxo de trabalho de um processo de aprovação de execução prolongada usando o Durable Functions.

Pré-requisitos

  • Experiência com o Azure Functions
  • Experiência com o portal do Azure