First, thanks to everyone who attended the patterns & practices Summit in Sydney this past week - it was great to see so much excitement around our deliverables and everyone's willingness to share feedback and ideas. It was also great to catch up with so many people from past projects and teams, not to mention being able to escape the cold Seattle winter 🙂
One comment that we heard a lot this week this week is that despite all of the good architectural content available from p&p and others, many of their applications are still painful to deploy and operate, often because designers and developers don't consider (or don't understand) how early design decisions can have a big impact on the ability to easily and efficiently deploy and manage the application later on.
Unfortunately most guidance around important topics such as health modeling, instrumentation, deployment and so on is targeted at infrastructure people, rather than developers and architects - and by the time these people come into the picture, many of the key design and implementation decisions have already been made. So the patterns & practices team is working with other management technology teams within Microsoft to try to fill some of this gap with actionable, and hopefully even vaguely interesting guidance on how to build apps that don't suck in the datacenter.
This effort will take a while, but one of the first things we are doing is running a free customer workshop on our main campus in Redmond, Washington. I know that many of you aren't in a position to make it over to our corner of the world, and rest assured we'll still get some good guidance to you soon that won't require you to jump on a plane. But if you're able to join us, it will be a great opportunity to both learn about the management technologies available for developers today, as well as to influence our thinking as we start putting together more guidance in this important space.
For more details and registration information, here's the invitation. Hope to see you there!