Q: Stack Exchange runs on ASP.NET MVC3 - Does it use dependency injection, and if so, which container does it use? Which, if any, DI container does Stack Exchange use? Some highlights of the architecture can be seen here and here.  

A: We do not currently make specific use of a DI container. We try to keep things minimal, and only introduce complexity/abstractions if it solves a problem we actually have. We are also, however, very happy to refactor - so if/when we felt that this would be a beneficial thing, we'd very happily hack it in.
We do keep our code pretty DRY, particularly around the key object constructions, so this wouldn't necessarily be too tricky.
