Microsoft is a very large software company. As of March 2017, we have more than 65,000 engineers active on Visual Studio Team Services, with significant monthly growth.
One of our principles is to learn from our own usage. We try practices and tools to see what works, and then we productize. Of course, we open source a lot too.
This video describes our move to One Engineering System at Microsoft and demonstrates how we work.
For more detail, take a look at How we transitioned to DevOps in Microsoft's Developer Division
There is a great new experience report on how the Universal Store Team adopted Continuous Delivery over the course of 12 months. One stunning example is an 8000x improvement in build frewuency!
Architecture for the Cloud
Controlling exposure through feature flags in VS Team Services is covered in this great blog post. (https://blogs.msdn.microsoft.com/buckh/2016/09/30/controlling-exposure-through-feature-flags-in-vs-team-services/)
This video is a complementary discussion of features flags, circuit breakers and other architectural patterns that we have applied to scale.
Software Test Improvement
Researching software practices
We like to be informed by data. Measuring how well practices work is key. We're sharing our research and learning, so that you can be informed too.