Chapter 14

Software Configuration Management

This chapter covers the following topics:

  • Software Configuration Management (SCM): In this section we discuss general SCM concepts and how to track all development properties, processes, characteristics, disciplines, and responsibilities of a software product. We also discuss a few of the available systems and decision criteria for choosing the one that fulfills your requirements. In addition, we cover Ansible and Terraform strengths, weaknesses, and decision-making criteria.

  • Business and Technical Requirements: In this section we cover architectural requirements and how they affect architectural decisions and trade-offs. We also discuss technical debt and how it is created by certain architectural ...

Get Cisco Certified DevNet Professional DEVCOR 350-901 Official Cert Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.