Process Flow - Function scaling behavior
Function receives request
Check current load
Is load high?
No→Process request with current instances
Yes
Add more function instances
Distribute requests among instances
Process requests in parallel
Monitor load and scale down if low
When a function app gets requests, Azure checks the load. If load is high, it adds more instances to handle requests in parallel, then scales down when load decreases.