Evolutionary Architecture & Fitness Functions — Roadmap Step & Resour…
Automated checks that continuously verify an architecture still meets its important qualities
- Level: advanced
- Estimated time: 1 days
- Roadmap: System Architecture
Interview questions
- Give an example of a fitness function that would catch unwanted coupling between two modules
Study resources
- Building Evolutionary Architectures (Article) — Thoughtworks' page for the seminal book introducing fitness functions for evolutionary architecture.
- Evolutionary Architecture and Fitness Functions Explained (Video) — A practical explanation of automated checks that verify architecture qualities continuously.
Part of
- Evolutionary Architecture & Migration Strategies — section
- System Architecture roadmap — the full learning path