I dived deep into azure functions (transitioning from legacy) and they seem incredibly powerful. They can also be optimized a tad better (trough caching) than legacy for lower time and API call costs and also by not having a monolithic script for everything.
But my fear is about some hacker maliciously spamming a function call billions of times, effectively emptying my bank account since Azure functions actually bills your account and also has Storage, which will count for costs even if the API calls get throttled themselves. Or would the calls to Azure from Playfab get also throttled too? I did not have this fear with Legacy since it was all enclosed within Playfab, But do now since this is an external Microsoft service. Is Playfab still in charge of the initial call from the client as a "middleman"?
TL.DR I know API calls are safe since a hacker would be throttled. Are Azure Functions calls also throttled someway?