Module 02 of 04 · Software Architecture
Principles
SOLID and dependency inversion as tools, with the costs named.
4 of 4 lessons available
Lessons in this module
- 0122 min
SOLID Principles
AdvancedApply each principle where it helps, and name the cost of overusing it.
- 0218 min
Dependency Inversion
AdvancedDepend on abstractions so infrastructure can change independently.
- 0320 min
Clean Architecture
AdvancedKeep business rules independent of frameworks and databases.
- 0420 min
Modular Architecture
AdvancedDraw module boundaries inside one application before splitting it.
Have a project worth talking through?
Tell us what you're building or what's slowing your current system down. We'll give you a direct read on scope and approach.