Behind the Scenes Video and some Interesting ASP.NET 2.0 Stress Stats
I’m doing the keynote Monday night at the ASP.NET/VS Connections conference in
This year I decided to-do something a little special and include a short “behind the scenes” video in my presentation that walks through how we developed ASP.NET 2.0 and Visual Web Developer. I spent most of Friday running around with a video camera filming various people on my team and having them walkthrough a design spec, some of the code, an automated test, our test execution environment, our stress lab, and performance profiling. I then spent all day yesterday editing it down to about 8 minutes (someone once told me that you spend an average of 1 hour editing for each minute of final video -- which turned out to be roughly accurate).
A few interesting stats that the stress team shared while I was filming them:
-- We run a total of 118 stress variations in the lab. Some do normal things like data access, standard page rendering, etc. Others simulate memory leaks, repeated app-domain restarts, crashes, and deadlocks (where the goal is to make sure the worker process recovers and the server stays up).
-- We put an average of 7,380 hours of stress testing on each build of ASP.NET 2.0 that we produced this year (note: we have a heck of a lot of stress servers).
-- Our lab throws 15 billion HTTP requests per day at ASP.NET servers in our lab.
-- All stress variations passed at 100% for the final build we released.
If you are coming to the conference, you’ll get a chance to see the blinking server lights of all this activity in the video (along with hopefully a few other interesting things).
Scott