Alle Episoden

Episode 104: arc42 wird 20 Jahre alt

Episode 104: arc42 wird 20 Jahre alt

60m 16s

Dieses Jahr feiert arc42 seinen 20. Geburtstag. Aus diesem Anlass bitten wir die Gründer Peter Hruschka und Gernot Starke sowie den langjährigen Contributor Ralf D. Müller zum Gespräch.
arc42 hat sich im Lauf der Jahre zum bekannteste Ansatz entwickelt, Softwarearchitektur systematisch zu kommunizieren und dokumentieren. Es ist Open Source und dank dieser liberalen Lizenz auch im kommerziellen Umfeld kosten- und lizenzfrei nutzbar. So verwundert es nicht, dass es in vielen Unternehmen weltweit zur Dokumentation der Software- und IT-Architektur zum Einsatz kommt. In verschiedenen Domänen zu Hause ist es komplett technologie- und prozessagnostisch.
Durch die Folge führt Michael Stal.

Episode 103: Impactful Mindskills für Softwarearchitekten und -architektinnen

Episode 103: Impactful Mindskills für Softwarearchitekten und -architektinnen

55m 49s

In dieser Folge spricht Patrick Roos mit Cosima Laube über Impactful Mindskills, die Softwarearchitekten und -architektinnen helfen, zwischenmenschliche Herausforderungen zu meistern. Cosima gibt fundierte Einblicke aus ihrer Erfahrung als Coach und IT-Expertin sowie direkt umsetzbare Methoden für den Arbeitsalltag.

Episode 102: Zuverlässige KI-Architektur

Episode 102: Zuverlässige KI-Architektur

75m 34s

In dieser Folge taucht Patrick Roos mit Robert Glaser, Head of Data & AI bei INNOQ, in die Welt der KI-Architektur ein. Sie beleuchten die Rolle von RAG, und wie KI unsere Herangehensweise an die Produktentwicklung verändert.

Episode 100 - Softwarearchitektur visualisieren mit C4

Episode 100 - Softwarearchitektur visualisieren mit C4

35m 36s

Gernot Starke und Patrick Roos führen euch durch das C4-Modell - eine moderne und schlanke Technik zur Visualisierung von Software Architekturen eines Software Systems.

Sie beleuchten, warum die Visualisierung von Softwarearchitektur essenziell ist. Dabei diskutieren sie die vier Ebenen des C4-Modells: Context, Container, Component und Code, und wie diese Sichten effektiv in eurer Software Architekturdokumentation mit arc42 einsetzt.

Darüber hinaus diskutieren sie die Vor- und Nachteile des C4-Modells und geben euch Empfehlungen für moderne Tools, die euch bei der Erstellung eurer Diagramme unterstützen können.

Ob ihr erfahrene Software-Architekten seid oder gerade erst in die Software-Architektur einsteigt – diese Episode bietet...

Episode 99: Qualitätsanforderungen

Episode 99: Qualitätsanforderungen

41m 10s

Wenn Sie Softwarearchitekt:innen nach der besten Softwarearchitektur fragen, erhalten Sie oft die Antwort: Es kommt drauf an! In dieser Episode sprechen Gernot Starke und Johannes Seitz darüber, worauf es ankommt: die Qualitätsanforderungen unserer Stakeholder. Sie schaffen Ordnung im Dschungel der Begriffe rund um Qualität, Qualitätseigenschaften und Qualitätsanforderungen und zeigen, warum Qualitätsanforderungen das Herzstück der Softwarearchitekturarbeit sind und wie man mit ihnen effektiv arbeiten kann.

Episode 98: Clean Architecture

Episode 98: Clean Architecture

58m 38s

Der Architekturansatz "Clean Architecture" wird bereits seit geraumer Zeit erfolgreich in verschiedenen Softwareprojekten eingesetzt. In dieser Episode erörtern Johannes Seitz und Eberhard Wolff diesen Ansatz gemeinsam mit Tom Hombergs, dem Autor von "Get Your Hands Dirty on Clean Architecture". Neben dem Vergleich mit der hexagonalen Architektur, der Onion-Architektur und dem Schichtenmodell werden die Vorteile von Clean Architecture und die Einsatzkontexte erläutert, in denen sie besonders sinnvoll ist oder besser vermieden werden sollte. Außerdem wird diskutiert, wie Clean Architecture erfolgreich in ein Projekt eingeführt werden kann.

Episode 97: Architecture Canvas (2): Einstieg in die Lösung

Episode 97: Architecture Canvas (2): Einstieg in die Lösung

39m 49s

Nachdem wir den Architecture Inception Canvas in der vorherigen Folge intensiv diskutiert haben, kommen wir nun zum Einstieg in die Lösung. Oftmals hat das Team bereits Software gebaut, aber viele Beteiligte kennen nur einzelne Bruchteile davon. In dieser Folge sprechen Gernot Starke und Patrick Roos über den Architecture Communication Canvas, eine kollaborative Technik um die wesentliche Architekturaspekte eines IT-Systems in minimaler Form zu dokumentieren und auf eine einfache Art und Weise unterschiedlichen Stakeholder zugänglich zu machen. Weiterhin klären sie, wie dieser Architecture Canvas mit arc42 zusammenhängt und warum "Faul sein" vielleicht eine gute Charaktereigenschaft ist.

Episode 96: Architecture Canvas (1): Die Starthilfe

Episode 96: Architecture Canvas (1): Die Starthilfe

33m 25s

Beim Start einer Software Initiative verliert man sich oft in technischen Details. Zu früh kommen Fragen wie z.B. Bauen wir Microservices? Programmieren wir in Java, Go oder gar Rust? In diesem Podcast sprechen Gernot Starke und Patrick Roos über eine pragmatische Starthilfe - den Architecture Inception Canvas. Dabei zeigen sie auf, wie man das "Spielfeld" für die Architektur Arbeit auf eine kollaborative Art abstecken kann und wie man zu den ersten Architekturhypothesen kommt und dabei auch die ersten Risiken einer Software Initiative identifizieren kann. Zusätzlich wird die Motivation und die Hintergründe des Architecture Inception Canvas erläutert und aufgezeigt wie der...

Episode 95: Vorträge auf Konferenzen – Warum und wie?

Episode 95: Vorträge auf Konferenzen – Warum und wie?

68m 48s

Konferenzen spielen eine zentrale Rolle für den Austausch von Wissen und Erfahrungen nicht nur zu Software-Architekturen. In dieser Episode sprechen Michael Stal und Eberhard Wolff mit Jutta Eckstein, die Program Chair der OOP-Konferenz ist. Dabei geht es darum, warum es sich lohnt, Vorträge auf Konferenzen zu halten. Außerdem geben sie Tipps, wie man erfolgreich Vorträge zu Konferenzen einreicht und dann hält. Sie teilen dabei ihre Erfahrung als Sprecher:innen und Mitglieder verschiedener Programm-Komitees, bei denen sie eine Vielzahl von Vortrags-Abstracts gelesen und bewertet haben. So ergibt die Episode einen guten Blick in den Maschinen-Raum des Konferenz-Business.