Hi, Welcome to MS Q&A
The maximum limit of parallel execution of Azure Functions depends on the type of plan your function app is running on. In the Consumption and Premium plans, function apps are scaled out automatically based on incoming events, and the number of instances can be increased to handle increased load. In Dedicated (App Service) plans, you must manually configure your instances or set up an autoscale scheme.
Durable Functions can indeed be used for parallel processing. You can use fan-out/fan-in patterns to execute multiple activities in parallel.
For more information, you can refer to the following Azure documentation:
- Durable function --> https://learn.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs=in-process%2Cnodejs-v3%2Cv1-model&pivots=csharp
- Performance and scale in Durable Functions (Azure Functions)
- Best practices for reliable Azure Functions
- Concurrency in Azure Functions1
Please accept if it helps you , kindly let us know if further questions
Thanks
Deepanshu