durable-functions-use-cases icon indicating copy to clipboard operation
durable-functions-use-cases copied to clipboard

Real life use cases for using Durable Functions

Durable Functions Challenges

In this repository, I'll collect some real-life challenges you can solve using Azure Functions & Durable Functions.

These challenges do assume some experience with Azure Functions (in .NET) and a basic understanding of Durable Functions. If you want to learn more about those first, then please visit Azure Functions University.

1. Notify Support

Write a Function App that responds to alerts and notifies members of a support team to investigate the issue.

Notify Support overview diagram

This challenge combines sub-orchestrations, eternal orchestrations, webhooks, waiting for external events, and using stateful entities.

Go to the Notify Support Challenge.

2. Fraud Detection

Write a Function App that takes in financial transactions, calls a web service to analyze the transactions to detect fraud,waits for a call back with the analysis result and finally stores an audit record of the transaction.

Fraud Detection overview diagram

This challenge combines orchestrations, webhooks, waiting for external events, and stateful entities.

Go to the Fraud Detection Challenge.