Earlier today, Marc and I spoke at Oredev about Software plus Services and what it means to architecture. Marc’s take on the session is here. Of course, we couldn’t have done a session like this without mentioning Windows Azure, but we also mentioned .NET, LiveMesh and UX technologies like Silverlight. Going through the preparation for the session and giving the session itself reminded us just how exciting a time this is to be an architect. The choice and flexibility offered by Software plus Services means that we really can find what we call “Goldilocks Architecture” : the right architecture for the current problem in the current context. It also means having sufficient agility to be able to achieve such an architecture without a bespoke effort for every single project – think federation, building blocks and the like. It means having sufficient architectural agility to being able to modify the architecture when the problem or the context changes. Any thoughts you have on the topics we discussed or the session itself would be great to hear.
For those of you who who would like to learn more about some of the tech we mentioned, the PDC site is a pretty good starting place.
Here’s the deck we presented (minus a couple of extremely impressive animations):