Term Kind Topic What it is
Concern Restatement Tax Layer Tax, Shotgun Surgery concept Separation of Concerns The fixed, permanent cost paid by every feature when architectural layers restate the same concern at several altitudes instead of separating different concerns.
Cross-Cutting Concern concept Separation of Concerns A responsibility that legitimately appears throughout a system rather than in one module, such as logging, authorisation, tracing or transaction management.
Separation of Concerns concept Separation of Concerns Organising a system so that one kind of change touches one place, and so that different concerns can fail and scale independently.