Chapter 8
- Aspects of a software system that cut across multiple modules or components, affecting the behavior and functionality of the application as a whole.
- They have a huge impact on the application.
- They significantly impact the overall quality, maintainability, and performance of the application.
- Logging, error handling, exception management, security and authorization, caching, performance optimization, transaction management, validation, auditing and compliance, localization and internationalization, logging, and monitoring.