search menu icon-carat-right cmu-wordmark

Keynote: The Whys and Hows of Evolutionary Architecture

May 2018 Presentation
Rebecca Parsons (ThoughtWorks)

This presentation focuses on how fitness functions drive architecture in the right direction and techniques like refactoring databases and continuous delivery.

Publisher:

Software Engineering Institute

Watch

Abstract

The perceptions of Evolutionary Architecture have progressed rapidly from something considered heretical to something considered essential yet challenging. The shift has resulted from changes in both the business climate with its need for rapid innovation and the supporting technology that makes Evolutionary Architecture feasible. Describing these changes sets up a discussion about the mechanics of implementing an evolutionary architecture. We'll particularly focus on the central role of fitness functions in driving the architecture in the desired direction and how techniques such as refactoring databases and continuous delivery support architectural evolution. We'll close by looking at what the future holds.