Building Evolutionary Architectures • Rebecca Parsons, Neal Ford & James Lewis • GOTO 2023
This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub
Read the full transcription of the interview here:
Rebecca Parsons - CTO at Thoughtworks & Co-Author of “Building Evolutionary Architectures @thoughtworks
Neal Ford - Software Consultant at Thoughtworks & Co-Author of “Building Evolutionary Architectures
James Lewis - Principal Consultant & Technical Director at Thoughtworks
RESOURCES
Rebecca
Neal
James
DESCRIPTION
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, and paradigms. Over the past few years, incremental developments in core engineering practices for software development have created the foundations for rethinking how architecture changes over time, along with ways to protect important architectural characteristics as it evolves. This practical guide ties those parts together with a new way to think about architecture and time.
* Book description: © O’Reilly:
The interview is based on the book “Building Evolutionary Architectures“:
TIMECODES
00:00 Intro
03:26 What is evolutionary architecture?
10:52 What is connascence?
14:21 From genetic algorithms to evolutionary architectures
18:05 Why use fitness functions?
21:08 How to avoid doing too much work upfront?
27:43 Fitness functions in different organizations
32:43 The architecture quantum
41:56 Head First Software Architecture & next AI revolution
45:17 Outro
RECOMMENDED BOOKS
Ford, Parsons, Kua & Sadalage • Building Evolutionary Architectures 2nd Edition •
Ford, Richards, Sadalage & Dehghani • Software Architecture: The Hard Parts •
Mark Richards & Neal Ford • Fundamentals of Software Architecture •
Ford, Parsons & Kua • Building Evolutionary Architectures •
Neal Ford • Functional Thinking •
Michael Feathers • Working Effectively with Legacy Code •
Christian Clausen • Five Lines of Code •
#SoftwareArchitecture #SoftwareEngineering #EvolutionaryArchitecture #Connascence #FitnessFunctions #Thoughtworks #Coupling #LooseCoupling #ComputerScience #RebeccaParsons #NealFord #JamesLewis #Programming #ArchitectureQuantum
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.