I was reading the AZ Functions best practices documentation and I understand that it is recommended to avoid long running functions. Could I ask if that corresponds to the absolute runtime of the function?
I am asking this question because I am planning to make multiple api calls to external apis in 1 function app. E.g google maps api / google places api. Is this practice recommended, or should i make these api calls in a separate function app and manage the whole workflow with something like AZ Logic apps.
I presume that if we go by a per-request basis, when someone calls my AZ Function, it wont take too long even though I could be making multiple api calls to external resources, hence I would not hit the time-out and could get away with just using 1 function app. I am however, unsure if this is the right way to do it.
Apologies if this question is a little basic as I have just started using MS Azure. Any help and feedback would be great!