I'm considering using Durable Functions for managing long-running processes, and I've read that they are great for workflows. However, I'm having trouble getting it to work in Azure with Python 3.10. I tried running some sample code, but I keep getting a 404 error. Can anyone share their experiences or tips on how to set this up? Any help or support would be really appreciated! 🙂
5 Answers
I’ve used Durable Functions in the past, but I’d recommend looking into Temporal instead. It seems to handle things in a more straightforward way.
I’m currently studying for the AZ-204 exam and noticed they had a lot of questions about Durable Functions. Though I'm not seeing much real-world use for them lately, which is a bit surprising! 😅
I tried Durable Functions a while back but ultimately decided it wasn't worth it. It feels like an anti-pattern to make Azure Functions stateful or persistent, and most durability needs can be handled with simpler solutions. The idea of recoverability just didn’t justify the complexity for me.
I’ve had good experiences using Durable Functions for provisioning with SharePoint. Just a heads up, I used PowerShell, not Python, for my implementations!
I’ve deployed Durable Functions on multiple projects and have been pleased with the results, especially with C#/.NET Core. It really shines with operations like bulk importing data into Salesforce, handling slow APIs without blocking responses, and managing complex tasks like generating image variations! Definitely worth considering it for those scenarios.

Fun fact: they actually removed Durable Function questions from the AZ-204 mid-2023, so you’re not missing much there!