Sometimes stateless Azure Functions cannot help you design a serverless architecture for complex solutions. This is where Durable Functions come to your aid.