Architecture Decision Record - ADR
Document 'Why', not What
Document 'Why', not What
Capture all state changes as a sequence of events
Simplify Installations
Create UML diagrams by writing text
Finally, a developer's markup language for writing
System-versioned temporal tables in SQL Server
...and Soft Deletes
Resources for Clean Architecture I have found useful