Quote Originally Posted by Kaurhz View Post
Regardless of how much testing they would do, the first thing people are always going to do is dogpile a new feature, and this will always cause congestion to happen, especially when practically everyone and their grandmother dogpile a new feature. Managing that congestion is not very easy to do, especially when the number of requests potentially far exceeds the capacity that the servers can handle. This is basically akin to the community doing a DDoS attack.
It's also entirely possible to do heavy stress testing in a development environment but then have something unexpected manifest when it's released to the live environment. You try to plan for us much as you can and have a plan for rolling back if necessary if something unexpected happens.