I actually like the idea of a server that polls all the instances on some reasonable frequency (could even be just once a day), and then holds information about users and communities in aggregate. That way, all the instances could just go to that one place to see totals like this without each instance having to poll every other instance.
That seems to add a single point of failure for some key functionality. And who owns that server? Can they be bought out by Meta pretending to be a good citizen?
I wouldn’t call that functionally “key” - in fact we’re doing okay without it now. It would be an easy way to add some nice to have functionally without a lot of overhead.
I actually like the idea of a server that polls all the instances on some reasonable frequency (could even be just once a day), and then holds information about users and communities in aggregate. That way, all the instances could just go to that one place to see totals like this without each instance having to poll every other instance.
That seems to add a single point of failure for some key functionality. And who owns that server? Can they be bought out by Meta pretending to be a good citizen?
I wouldn’t call that functionally “key” - in fact we’re doing okay without it now. It would be an easy way to add some nice to have functionally without a lot of overhead.