Serverless Workflows with Durable Functions


Azure Functions are simple, short-lived, stateless, single-purpose actions that respond to events in the cloud. But what if you need to implement a multi-step, long-running, stateful workflow? Aren't you able to reap the benefits of serverless? Or do you have to manage the orchestration of multiple isolated functions? In this talk, Mikhail will demonstrate how Durable Functions combine Azure Functions and Durable Task to enable you to manage workflows. The toolbox includes "fan-out fan-in" pattern, waiting for external events and human interaction, error handling, retries and timeouts.

Language: English

Level: Intermediate

Mikhail Shilkov

Software Developer - Prodrive Technologies

Mikhail Shilkov is a Microsoft Azure MVP, Russian expat living in the Netherlands. He is passionate about cloud technologies, functional programming and the intersection of the two. In his spare time, you can find him answering “azure-functions” questions on StackOverflow, tweeting as @MikhailShilkov about serverless, blogging about functional programming at, or presenting the stories of serverless and functional adoption at conferences and meetups.

Go to speaker's detail