Week 4: Structural Non-functional requirements
Considerations to ensure the code quality of the system to enable it to be operated and maintained in quality.
Learning Outcomes:
- The tradeoffs between configuration and customziation
- The significance of backward compatibility and its drawbacks
- Deployment strategies and when to use them
- The importance of tagging releases and semantic versioning