Skip to content

Summary

Summary · Chapter 14

  • Despite the challenges, enterprises keep running legacy applications for many reasons. Working on one is a common task, most professionals will at some point, so architects should know how to oversee one effectively.
  • Legacy systems routinely need changes (bug fixes, new features). To make those changes safer and easier, architects refactor them for maintainability.
  • Architects also improve legacy systems by migrating them to the cloud and modernizing build and deployment processes.
  • The next chapter shifts from technical topics to the soft skills an architect needs when moving from developer to architect.
  • Software Architect’s Handbook (Packt, 2018), Ch.14 “Summary”, p. 1074.