How SOA Governance (and SOA Management) Should Actually Be Done by Ganesh Prasad Posted on Oct 29, 2014
Measuring Architecture Sustainability by Heiko Koziolek, Dominik Domis, Thomas Goldschmidt, Philipp Vorst Posted on Mar 20, 2014
Interview and Book Excerpt: George Fairbanks’ Just Enough Software Architecture by Srini Penchikala Posted on Nov 23, 2010 6
AnyPresence Soups-up Enterprise MBaaS Platform:Part 2 of 2 by Martin Monroe Posted on Nov 04, 2013
X-Mas Showcase: High Scalability and Usability Rule by Michael Stal Posted on Dec 24, 2011
Preview: 15th SPLC Conference on Software Product Lines by Michael Stal Posted on Aug 05, 2011
Upcoming Conference CompArch 2011 in Boulder, Colorado by Michael Stal Posted on Jun 03, 2011
Thoughtworks is using Structure101 for Analyzing Code Bases by Michael Stal Posted on Feb 24, 2011
Presentation: Building a Large Scale SaaS Application by Dave West Posted on May 25, 2009
Incorporating Software Architecture in to the Agile Process
Alexander von Zitzewitz
Mar 15, 2013
Through teamwork, an agile team can ensure the quality of its project's architecture, code hygiene, and other non-functional requirements by explicitly creating tasks for those concepts in each sprint. Alexander von Zitzewitz explains the importance of this method of agile development and how the use static analysis of code bases can help the "hard sell" of intentional architecture to management.
The evolving Guardian.co.uk architecture
Aug 28, 2009
This presentation covers how to rapidly evolve a web site that receives over 25 million unique users and 218 million page impressions a month using a "just in time" approach to architecture. The site was guardian.uk with a long history of innovation that has enabled it to lead the market. The "just in time" approach to architecture introduced complexity into the architecture only as needed.
Building a Large Scale SaaS Application
May 22, 2009
Dan Hanley, of Magus, discusses the design principles, architectures and infrastructure of the SaaS frameworks used by Magus to rapidly develop and deploy large-scale, web-based, applications for clients. Along the way he discusses the components of their technology stack and the evolution of their methodology.