Enhance Azure Durable Function performance by enabling use of Redis as a backend store
Durable functions are great, however they do run into some performance bottlenecks when working with fan out for really large numbers of tasks, reduce the overhead caused by Azure Storage reads and writes by enabling an option to use distributed in memory storage such as Azure Redis to implement the required backend queues & stores.
Great suggestion – currently planned and design is underway.
That's excellent news, Jeff. Thank you.
There are many documented performance and reliability issues on the durable functions GitHub repo where the root cause is Azure Storage. Making it easy to choose and use alternative data stores such as Redis or CosmosDb is a good thing (lower latencies for all the storage activities at the very least).