Durable Functions enables you to implement complex stateful functions in a serverless environment.
Durable Functions is an extension of Azure Functions. Whereas Azure Functions operate in a stateless environment, Durable Functions can retain state between function calls. This approach enables you to simplify complex stateful executions in a serverless environment.
Durable Functions scales as needed and provides a cost-effective means of implementing complex workflows in the cloud. Some benefits of using Durable Functions include:
You can use three durable function types: Client, Orchestrator, and Activity.