SoftwareArchitekTOUR – Episode 100: Softwarearchitektur visualisieren mit C4
Diese Episode taucht in die Welt der Visualisierung von Softwarearchitektur ein. Die vorgestellte C4-Methode arbeitet eng mit arc42 zusammen.
- Dr. Gernot Starke
- Patrick Roos
Gernot Starke und Patrick Roos führen die Zuhörerinnen und Zuhörer in dieser Folge durch die Ebenen des C4-Modells – einer modernen und schlanken Technik zur Visualisierung der Architektur eines Softwaresystems. Sie beleuchten, warum eine solche Visualisierung essenziell ist und stellen die vier Ebenen des C4-Modells vor: Context, Container, Component und Code. Dabei zeigen sie, wie diese Sichten sich effektiv in die Dokumentation der Softwarearchitektur mit arc42 einpassen.
Darüber hinaus analysieren die Podcaster die Vor- und Nachteile des C4-Modells und geben Empfehlungen für moderne Tools, die die Anwenderinnen und Anwender bei der Erstellung der Diagramme unterstützen. Ob die Zuhörer erfahrene Softwarearchitekten sind oder gerade erst einsteigen – die Episode bietet wertvolle Erkenntnisse und praktische Ratschläge zur Visualisierung von Softwarearchitektur in Kombination mit arc42.
Empfohlener redaktioneller Inhalt
Mit Ihrer Zustimmung wird hier ein externer Podcast (Podigee GmbH) geladen.
Ich bin damit einverstanden, dass mir externe Inhalte angezeigt werden. Damit können personenbezogene Daten an Drittplattformen (Podigee GmbH) übermittelt werden. Mehr dazu in unserer Datenschutzerklärung.
Shownotes:
- Simon Brown: The C4 model landing page
- Simon Brown: Buch "The C4 model for visualising software architecture"
- Patrick Roos: The Ultimate Guide To Software Architecture Documentation
- Patrick Roos: Software Architecture Documentation Example with arc42 and C4
- draw.io: Create C4 models and diagrams
- Structurizr
- IcePanel
- C4-PlantUML
- Miro C4 Template
(Bild:Â NosorogUA/Shutterstock und Valerii/Adobe Stock)
In der von iX und dpunkt.verlag abgehaltenen Online-Konferenz-Reihe betterCode() findet am 24. März die betterCode() API statt, die sich dem Thema Schnittstellen widmet:
- API-Design und -Einbettung
- Legacy-Systeme modernisieren und migrieren
- Testen, Versionierung und Management
- Wissen teilen ĂĽber Schnittstellen
- API Sprawl
- Tools
- Data Contracts und Products
Bis zum 20. Januar 2025 können Interessenten Vorschläge für technische Know-how-Vorträge, Berichte aus der Praxis oder auch eintägige Workshops einreichen (Call for Proposals). Die praxisnahen Workshops finden zusätzlich zur Konferenz statt und machen das theoretische Wissen in Übungen greifbar.
(who)