Martin Pickering

Cross-Cutting Concerns

My list of cross-cutting concerns for software design and architecture are:

  1. Authentication (including Identity Management)
  2. Authorisation
  3. Caching
  4. Communication
  5. Configuration Management
  6. Exception Management
  7. State Management
  8. Validation

That’s all.


Last modified on 2017-07-03