Skip to content

Summary

Summary · Chapter 16

  • 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.
  • Software Architect’s Handbook (Packt, 2018), Ch.16 “Summary”, p. 1159.