I'm looking at using Prize Tables to execute an Azure Function for users when a leaderboard is reset (the in game competition has ended). I'm using an Azure Function as the other options are insufficient for our requirements (updating title data etc)
I'd like to know how the functions are executed? Is there any retry mechanism if the call fails for any reason? Are the calls made in a single synchronous loop, or queued in some way for distributed execution? I've noticed the functions can be terminated after 1000ms, although how PlayFab measures this execution time seems to differ from how the Azure function execution time is shown in the Azure portal. Azure seems to measure total time even though the function will be massively IO bound and is purely async. Is PlayFab measuring total time from the PlayFab servers? Can this timeout be increased? (For an async Azure Function call the CPU time waiting for the request to complete must be minimal?)