Automatic Scaling of Azure Functions

Learn how to enable dynamic scaling and concurrency in Azure Functions.

It’s not always convenient to manage the scale and concurrency of our application manually. Fortunately, Azure Functions allows both to be automatic. While vertical scaling still has to be manual, horizontal scaling can be automated. The application will scale itself based on the rules. This is what we will cover in this lesson.

Configuring automatic scaling

Automatic scaling can be enabled via service plan settings on a function app. We can either go directly to the service plan resource in Azure Portal or select the “Scale out” option from the “Settings” section in the function app resource, as demonstrated by the following screenshot:

Get hands-on with 1200+ tech skills courses.