In azure function app, how does the runtime or host manages multiple requests? Like in regular web api project or app service one instance can handle multiple request. Is that true that in azure function app, same function host or instance cannot be reused until the previous request get completed? If so, how it is going to behave for those requests which takes quite long to respond? Is it going to spawn multiple instances?
e.g. if there’s a route /api/processvideo which takes 20seconds to process the request and if we receive 30 request at the same time, does azure scale controller spawns 30 instances to process all those request?