Serverless functions are simple, short-lived, stateless, single-purpose actions that respond to events in the cloud.
But your applications are probably complex, multi-step, long-running, and stateful! Are you still able to reap the benefits of serverless? Do you have to hand-craft the interactions of stateless isolated functions yourself?
In this talk, Mikhail will demonstrate how Durable Functions combine Azure Functions and durable storage to implement workflows in the cloud. The toolbox includes "fan-in fan-out" pattern, waiting for external events and human interaction, error handling, retries and timeouts, and more.