robcool Thanks for posting your question in Microsoft Q&A. We have different service limits like request size, query length, and concurrent outbound connections based on the hosting plan, but we don't have maximum number of requests per instance. However, we have maxConcurrentRequests
that you can be used to control concurrency and default is 100 for consumption plan (per instance). Refer host.json setting for more info.
We recommend you to checkout general best practices and performance guidelines for improving the performance and observe requests per second metric for your load during load testing. Also, want to let you know there are lot of throughputs improvements in related to requests per second, and feel free to submit if you saw any issues or have feedback in **azure-functions-host **repo.
I hope this helps with your questions and let me know if you have any other questions.