SOLID Principles at the Architecture Level — Roadmap Step & Resources
Applying SOLID thinking to module and service boundaries, not just classes
- Level: beginner
- Estimated time: 1 days
- Roadmap: System Architecture
Before this step
Interview questions
- How does the Dependency Inversion Principle show up at a system architecture level?
Study resources
- SOLID Principles Explained (Article) — DigitalOcean's widely-referenced explanation of the five SOLID principles.
- SOLID Principles in 10 Minutes (Video) — A fast, practical walkthrough of all five SOLID principles with examples.
Part of
- Software Architecture Foundations — section
- System Architecture roadmap — the full learning path