The Architecture Path
From engineer to senior: judgment, not just APIs.
The senior engineer's toolkit: SOLID and design patterns applied to real code, domain-driven design, hexagonal and clean architecture, the modular monolith, API and contract design, evolutionary architecture, and practical system design - taught by refactoring a deliberately messy codebase, module by module.
Voraussetzung
Assumes the Core Java path complete; the Spring path is strongly recommended. This is senior-level material about design judgment, not syntax.
- 🏛️Module 0
SOLID in der Praxis
Fünf Prinzipien als Werkzeuge für Veränderung, nicht als Gebote.
6 Lektionen · 1 h 22 min0/6Starten - 🧩Module 1
Design Patterns angewandt
Benannte Lösungen für wiederkehrende Probleme - an echtem Code.
6 Lektionen · 1 h 26 min0/6Starten - 🗺️Module 2
Domain-Driven Design Lite
Modelliere das Geschäft, nicht die Datenbank.
6 Lektionen · 1 h 28 min0/6Starten - ⬡Module 3
Hexagonale & Clean Architecture
Die Domäne ins Zentrum, Frameworks an den Rand.
6 Lektionen · 1 h 28 min0/6Starten - 🧱Module 4
Der modulare Monolith
Microservice-Disziplin ohne den verteilten Schmerz.
6 Lektionen · 1 h 26 min0/6Starten - 🔌Module 5
API- & Vertragsdesign
Eine API ist ein Versprechen, das du halten musst.
6 Lektionen · 1 h 29 min0/6Starten - 🌱Module 6
Evolutionäre Architektur
Architektur ist ein Verb: lenke sie, friere sie nicht ein.
6 Lektionen · 1 h 24 min0/6Starten - 🗺️Module 7
Praktisches System Design
Im großen Maßstab entwerfen - und deine Abwägungen verteidigen.
6 Lektionen · 1 h 31 min0/6Starten