Tobias Hesse wrote:
I remember reading about a similar system of the website of the FIFA 2002 in Korea/Japan. The problem there was that a system like this doesn't take advantage of the time difference in different areas of the world and therefore during the day in Asia the servers there were packed while the ones in Europe were idling around because everybdy was asleep there.
I don't know how it works for you but I see this as a potential problem.
That's correct. However, this could be solved by using a second backend, that defines the contents of the A record pools. They could then depend on the current load distribution of the servers, the time of day, or the position of the moon, or...
On Blitzed, we're implementing such a backend to automatically depool servers that are disconnected from the network, for example. That way we can always select the geographically closest server for each user out of a pool, and don't have to worry about reliability.