Cloud, Containers, and Microservices

W02 Dive into Durable Functions


8:00am - 9:15am

Level: Advanced

Laurent Bugnion

Cloud Developer Advocate


Azure Functions are one of the offerings implemented by Microsoft for serverless technologies. While they are extremely easy and fast to deploy and run, and offer a lot of versatility to implement backend functionalities, they also have some limitations. This is why Durable Functions were developed.

With Durable Functions, you have even more power to create powerful backend systems. You can have long running functions, massively parallel processing, and other application patterns that we will review and demo. But all this power comes with some caveats, and it is very important to understand precisely how Durable Functions work, and what the underlying mechanisms are. In this session, Laurent Bugnion, a Microsoft Cloud Advocate since 2017 will take you to a deep dive into Azure Durable Functions. You will get out of this talk with a deeper understanding of Azure Functions, the Durable extensions and some demos illustrating all the points.

You will learn:

  • Why Durable Functions can help solve issues that normal Azure Functions cannot
  • Learn from experience what can happen when you use Durable Functions, and how to solve issues
  • Understand when Durable Functions are used in production scenarios