@rukiman Thanks for reaching out to Microsoft Q&A, apologize for any inconvenience caused on this.
Yes, App Service can handle multiple requests simultaneously, python apps on Azure App service uses Gunicorn or uWSGI to handle multiple requests.
It should not be the cause of the issue. However, there could be other factors that are causing the delay in your Flask APIs.
- Python is a single-threaded runtime, if you want to run large number of I/O events you need to run your API's in asynchronous programming techniques such as asyncio or threading.
- If your app service plan is not powerful enough to handle the load, it could cause delays in processing requests. You can try scaling up your plan to see if it improves the performance.
- You can also check the logs and metrics of your App Service to see if there are any errors or performance issues that could be causing the delay. You can also use Azure Monitor to monitor your App Service and get insights into its performance.
Hope this helps.
Feel free to reach back to me if you have any further questions on this.