Durable Functions are one of the latest additions to Azure Functions and they really fill a
gap that existed for a while:
Azure Durable Functions can be invoked by any trigger provided by Azure Functions. These triggers include HTTP, blob storage, table storage, Service Bus queues, and more.
They can be triggered manually by someone with access to them, or by an application. The
preceding diagram shows a couple of triggers as an example. These are also known as
starter Durable Functions. The starter Durable Functions invokes the Durable Orchestrator
Trigger, which contains the main logic for orchestration, and orchestrates the invocation of
activity functions. These activity functions can be called with or without a retry mechanism.
Durable Functions help solve many challenges and provide features to write Functions that
can do the following:
- Execute long-running...