10 Lernpfade · 132 Episoden · 2 Sprachen
Lerne Software-Architektur in 60-Sekunden-Videos. Starte mit den Grundlagen, dann wähle deinen Lernpfad.
0/143 gesehen
Starte hier
Gemeinsamer Stamm
Bevor du einen Pfad startest, solltest du den Stamm kennen
Du hast den Stamm abgeschlossen! Wähle einen Pfad:
Meine Lernpfade
Lernpfade
Microservices
Entwickler die weg vom Monolith wollen
Monolith · Dienst / Service · API
0/19 Begriffe
Domain-Driven Design
Entwickler deren Code die Fachlichkeit nicht widerspiegelt
Domäne · Ubiquitous Language · Bounded Context
0/15 Begriffe
arc42 & Architekturdokumentation
Architekt:innen die dokumentieren müssen
Architekturdokumentation · arc42 · Qualitätsmerkmale
0/11 Begriffe
Clean Architecture
Entwickler mit Spaghetti-Code
Abhängigkeitsregel · Use Case · Entity (Clean Arch)
0/11 Begriffe
Cloud-Native
Entwickler die in die Cloud wollen
Cloud-Native · 12-Factor App · Container
0/13 Begriffe
Security Architecture
Alle — Security wird immer verlangt, selten verstanden
Threat Modeling · Principle of Least Privilege · Defense in Depth
0/11 Begriffe
Daten-Architektur
Entwickler die mit großen Datenmengen arbeiten
ACID · BASE · CAP-Theorem
0/13 Begriffe
Frontend-Architektur
Frontend-Entwickler die skalierbare UIs bauen wollen
Component Architecture · State Management · Module Federation
0/10 Begriffe
Team & Organisation
Tech Leads, Engineering Manager, CTOs
Conway's Law · Inverse Conway Maneuver · Team Topologies
0/10 Begriffe
Legacy-Modernisierung
Das größte reale Problem der meisten Entwickler
Big Ball of Mud · Technische Schulden · Strangler Fig
0/11 Begriffe
Docs-as-Code
Dokumentation wie Code behandeln — versioniert, automatisiert, testbar
Docs-as-Code · AsciiDoc · Diagrams as Code
0/10 Begriffe
Wie funktioniert's?
Jedes Konzept wird in einem 60-Sekunden-Video erklärt. Starte mit dem Einführungsvideo, arbeite dann die 9 Grundlagen-Begriffe (Stamm) durch.
Danach wählst du einen Lernpfad — z.B. Microservices, arc42 oder Docs-as-Code. Jeder Pfad baut aufeinander auf.
Markiere Begriffe als „Verstanden", um deinen Fortschritt zu tracken. Der Fortschritt wird lokal in deinem Browser gespeichert.
Im Abhängigkeitsgraph siehst du, wie alle Begriffe zusammenhängen.