Since we will launch a global game, I would like to clarify some questions below to ensure the same performance.
We have the following architecture and flow.
Client <--- Playdab SDK <--> Network <--> PlayFab <--> Azure Function <--> DB
Client can be anywhere in the world like the EU, JP, US, CH, and UK.
While PlayFab, Azure Function, and DB will be located in West US.
Client will send a request to PlayFab by PlayFab SDK
PlayFab will bypass the request to Azure Function and DB and get the result to the Client
Can we set up Azure Function and DB in West US to ensure the same API performance for serving global players in different countries by using PlayFab and PlayFab SDK?
If Azure Function goes down, how many times retry will PlayFab send to Azure Function's API endpoint?
I look forward to your prompt reply.