Summary
Summary · Chapter 9
Summary
Section titled “Summary”Chapter 9 recap:
- What they are: Cross-cutting concerns span and affect multiple parts of a system; solutions must avoid scattering and tangling (guidelines).
- How to implement: DI, the decorator pattern, and AOP — with AOP weaving aspects into core logic.
- Common examples: caching, configuration management, auditing, security, exception management, and logging.
- For microservices: a microservice chassis and/or the sidecar pattern.
Next chapter: Performance considerations.
Citations
Section titled “Citations”- Software Architect’s Handbook (Packt, 2018), Ch.9 “Summary”, p. 732.