Layered & Monolithic Architectures — System Architecture Roadmap
Structuring a single deployable application well before considering distribution
Steps in Layered & Monolithic Architectures
- Layered (N-Tier) Architecture — intermediate · Presentation, business logic and data access layers and their responsibilities
- Monolithic Architecture: Strengths and Pitfalls — intermediate · Why monoliths are often the right starting point, and how they degrade without discipline
- Modular Monoliths — intermediate · Enforcing internal module boundaries inside a single deployable to get many microservice benefits without the distributed cost
- Hexagonal (Ports & Adapters) Architecture — intermediate · Isolating business logic from frameworks and infrastructure via ports and adapters
- Clean & Onion Architecture — intermediate · Dependency rules that keep the domain at the center, independent of frameworks and I/O
Part of
- System Architecture roadmap — the full learning path