
We know there are many benefits to Azure functions. With its serverless feature, it helps to automate many tasks without creating any headaches for the infrastructure. It makes the developer’s task easier; the Developer needs to concentrate on the coding part. In this article, let’s point out Azure Function limitations.
Table of Contents
Azure Functions Limitations
With many advantages of Azure Function, there are a few limitations with Azure Functions that also need attention. Those are as follows.
In the Case Of Long Running Applications
Azure Functions are not completely suitable for the scenario when you have a long-running operation. We know there is an option for the durable function, but it won’t satisfy your requirements. But it works like a Champ for a short and quick solution with few lines of code.
Azure Function runtime version V1 was not great, But Version V2 is better than version V1.
Integration with third-party DLLs
Azure functions are uncomfortable when integrating or referring to third-party DLLs. It’s quite difficult. it’s not that easy to integrate with the third-party DLLs.
Limitations Of Azure Functions in Terms Of Service
Time out duration
If we consider the time-out duration for the Azure Functions, For the Consumption plan, by default, it is 5 minutes, and for Max, you can set it to 10 minutes with some additional configurations.
The premium plan is 30 minutes; you can set it to unlimited with a few configurations. For the App Service Plan, by default, it is 900, and again, you can set the maximum to unlimited, But you need to pay more for the App Service Plan and Premium Plan.
Max Number Of instances
The maximum number of instances for the Consumption plan is 200. For the premium plan, it is 20, whereas for the App service plan, it is 10 to 20 max.
Max Request Size
The max size for the Request is 100 MB in the case of Consumption, Premium, and App service plans.
Storage Size
In the case of the storage size, for the Consumption plan, it is 1 GB. The Premium plan is 250 GB, and in the App Service Plan case, it is 500 to 1000 GB.
Number Of App Service plans
In the case of App Service plans, it is 100 per region for the consumption plan. For the premium plan, it is 100 per resource group, and For the App service plan, it is 100 per resource group.
You may also like following the below-related articles
Conclusion
These are a few Azure Function limitation that you need to keep in mind before deciding to go with Azure Functions. Thanks for reading this article !!!

I am Rajkishore, and I am a Microsoft Certified IT Consultant. I have over 14 years of experience in Microsoft Azure and AWS, with good experience in Azure Functions, Storage, Virtual Machines, Logic Apps, PowerShell Commands, CLI Commands, Machine Learning, AI, Azure Cognitive Services, DevOps, etc. Not only that, I do have good real-time experience in designing and developing cloud-native data integrations on Azure or AWS, etc. I hope you will learn from these practical Azure tutorials. Read more.
