August 2022
Intermediate to advanced
752 pages
24h 7m
English
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 ...