Skip to content

Summary

Summary · Chapter 13

  • Delivering software at high velocity — frequent, reliable incremental value — is a competitive differentiator.
  • DevOps culture, practices, and technologies enable this.
  • Continuous integration (automated builds and testing) validates changes quickly; frequent check-ins make problems easier to detect and resolve.
  • Continuous delivery keeps systems deployable at any time, giving the option to release quickly and repeatably.
  • Some DevOps practices need no architectural change, but DevOps needs should inform requirements and design decisions — especially quality attributes like testability, deployability, and maintainability.
  • Next chapter: working on and with legacy applications (refactoring and integration challenges).
  • Software Architect’s Handbook (Packt, 2018), Ch.13 “Summary”, p. 1034.