Summary
Summary · Chapter 16
Key takeaways
Section titled “Key takeaways”- Change to a software system is inevitable, for many technical and business reasons. Architects should expect change and design with it in mind.
- To build an evolutionary architecture, guide architecture modifications so the architecture’s characteristics and quality level stay intact.
- Fitness functions help determine whether the architecture keeps achieving its required characteristics as it changes.
- When changes are needed, practices like making incremental changes and keeping components loosely coupled make modifications easier.
- Next chapter: how to become a better software architect through continuous improvement.
Related concepts
Section titled “Related concepts”Citations
Section titled “Citations”- Software Architect’s Handbook (Packt, 2018), Ch.16 “Summary”, p. 1159.