Building Evolutionary Architectures: Principles & Practices
summary
Argues that architectures must support guided incremental change using measurable fitness functions and shows concrete practices: use Netflix’s Simian Army style runtime checks, apply the book techniques of database refactoring to do small atomic migrations, prefer choreography plus contract testing for independent evolution, and require continuous delivery and deployment pipelines to enable safe experiments. Recommends starting by picking the single architectural characteristic that worries operations most, measure it, and improve that dimension first.
AI-written summary · about
chapters (9)
- 0:00Intro
- 2:56What is evolutionary architecture?
- 15:55Principles
- 23:44Techniques
- 29:30Evolvability & experimentation
- 34:18Governance
- 37:30Mechanics
- 44:22Outro
- 44:58Q&A
related talks
33mBuilding Evolutionary Architectures
53mEvolutionary Architecture: Principles and Patterns
49mThe Principles of Evolutionary Architecture
35mPrinciples of Evolutionary Architecture
39mPrinciples of Evolutionary Architecture
44mHow Not to Die Trying to Evolve Your Architecture
50mTowards an Evolutionary Architecture
37mKeynote The Evolution of Evolutionary Architecture
