Azure Functions Limitations

Azure Functions Limitations

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.

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 !!!