You'd think software developers would be able to plan and test for such an occurrence. Who do they think they are, Microsoft?
In an online game there is only one way to test with the numbers required....
A small playtesting team definitely isn't going to be able to stress the servers anywhere near as well as we can with it in the wild.