(https://www.pluralsight.com/courses/clean-architecture-patterns-practices-principles)
Layers and modules
Screaming architecture
Map Screaming architecture ~ Functional organisation (packages)
Pros & Cons
Map Pros & Cons
Types of Tests
The Last Responsible Moment
The Last Responsible Moment
avoiding premature decisions
by deferring the decisions
to a point in time
where the cost of not making the decision
becomes greater than the cost of making the decision
(src: Course: Clean Architecture: Patterns, Practices, and Principles) (origin: Book: Lean Software Development)