Keynote: The Whys and Hows of Evolutionary Architecture

Track: Keynotes
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.

Rebecca Parsons

Dr. Rebecca Parsons is ThoughtWorks’ Chief Technology Officer with decades-long applications development experience across a range of industries and systems. Her technical experience includes leading the creation of large-scale distributed object applications and the integration of disparate systems. Separate from her passion for deep technology, Dr. Parsons is a strong advocate for diversity in the technology industry. Committed to increasing the number of women in coding and STEM fields, Dr. Parsons served on the board of CodeChix and acted as an advisor to Women Who Code.