I am not talking about technologies or stacks.

Stack Overflow is one of the largest ASP.NET applications around, and I am interested in development methodology, testing methods and deployment methods used and employed for such a large site running over multiple servers. And multiple variations of the site.

  • What kind of user interface testing, regression testing, etc. is employed?
  • How do you deploy to multiple servers?
  • How are database updates / changes tested and deployed to the live environment?
  • Any link or posts with details around this will be appreciated.

If this is in the incorrect place, apologies.

Edit: Links that are helpful, but not enough depth and breadth of detail (and not current):