Brian Harry, Team Foundation Server Product Unit Manager, had a post last week that I meant to blog about, but I forgot. In it, he reflects on load testing Team Foundation Server and how to determine its user capacity. In fact, as part of our dogfooding efforts we’re load testing Team Foundation Server with the load testing tools found in Team System.
How big of a server do I need to support my team? Should I use a "single server" or separate Application tier and Data tier configuration? If I double the size of my team, will I need to increase the capacity of my server? We'll provide high level guidelines for a mapping from team size to server configuration but if you want to understand how we do it and replicate it yourself, I'll describe it for you.