I'm aware that title data is cached and we should only use it for infrequently updated stuff, but my current problem is a bit different.
We are using externally hosted game servers (completely under our management) and when these servers go on maintenance, we want to send an error to the clients during their post-login cloudscript call.
Option 1: We can write a maintenance flag to title data. It is not something that is frequently updated, but it is something that needs to be available quickly. Not all maintenance can be planned in advance, so we need to be able to inform the clients asap. Is it possible to purge the title data cache? If not, what kind of delay can I expect until clients get the updated data?
Option 2: We also have an external web API and we can use that to set the maintenance. But this means adding 1 http request (to check for maintenance) to our post-login method. Since I'm already doing a GetTitleData for other stuff (and playfab apis respond quite fast to cloudscript), this cost does not exist for Option 1.
Option 3: Is there an option 3? I don't know, I'm open to ideas!