Skip to content

Module 10

Software Engineering & Architecture

Principles and patterns for designing systems that scale and endure.

9 of 10 topics available18 min of reading

  1. 01SOLID Principles
  2. 02Design Patterns
  3. 03Layered Architecture
  4. 04Clean Architecture
  5. 05Domain Modeling
  6. 06System Design Basics
  7. 07Scalability
  8. 08Performance
  9. 09Security PrinciplesPlanned
  10. 10Technical Debt