Software Architektur im Stream

Software Architektur im Stream

Diskussionen rund um Software-Architektur

Episoden

Architecture and Organization Inverse Conway and Team Topologies
13.02.2026
1 Minute
Software architecture and organizational design are deeply interconnected. Conway’s Law captures this relationship, while the Inverse Conway Maneuver uses it to shape architecture through team structures. Team Topologies adds a practical model for designing effective team interactions and boundaries. This talk explores how organizational decisions directly influence architectural outcomes — and why integrating Team Topologies into your architectural strategy is probably critical. You’ll learn how purposeful team design can reduce cognitive load, improve system modularity, and create architectures that evolve more sustainably. This episode is supported by Agile meets Architecture.
Mehr
Soziotechnische Architektur Reviews mit Hansjörg Gude
06.02.2026
46 Minuten
Soziotechnische Architektur Reviews mit Jonas Clusen und Hansjörg Gude In dieser Episode von Software-Architektur im Stream spricht Hansjörg Gude mit Eberhard Wolff über soziotechnische Architektur Reviews (STAR). Der Ansatz erweitert klassische Reviews um die organisatorische Perspektive. Das Ergebnis des Reviews zeigt, wie Teams, Kommunikation und Strukturen die Architektur beeinflussen. Gemeinsam diskutieren wir, wie STAR hilft, technische und soziale Spannungsfelder zu erkennen und daraus konkrete, wirksame Verbesserungen für Systeme und Organisationen abzuleiten - und wie durch den Ansatz Organisationen auch schon nachweisbar verbessert worden sind. STAR-Reviews Virtueller Kaffee mit Hansjörg, Jonas oder Eberhard
Mehr
Agile Doku mit Liam Bergh
02.02.2026
1 Stunde 1 Minute
Dokumentation hat bei vielen keinen guten Ruf: zu aufwändig, zu trocken, zu weit weg vom eigentlichen Entwickeln. Häufig entsteht sie losgelöst vom Entwicklungsprozess, wird einmal geschrieben und danach kaum noch gelesen oder gepflegt. Statt ein lebendiger Teil des Produkts zu sein, veraltet sie stillschweigend. Im agilen Manifest heißt es: “Funktionierende Software mehr als umfassende Dokumentation”. Diese Aussage wird oft als Aufruf verstanden, Dokumentation zu vernachlässigen oder ganz wegzulassen. Doch war das wirklich die Intention? Oder geht es vielmehr um eine neue Art von Dokumentation – zur richtigen Zeit, mit dem richtigen Fokus? In diesem Stream geht es darum, wie Dokumentation im agilen Umfeld sinnvoll funktionieren kann: leichtgewichtig statt schwerfällig, integriert statt nachgelagert, hilfreich statt Pflichtübung. Es geht um Praxis, Haltung und konkrete Ansätze, um Teams durch Doku zu unterstützen, statt sie auszubremsen.
Mehr
Wie Datenbanken die Architektur formen
23.01.2026
1 Minute
Persistenz ist kein Detail, sondern prägt die gesamte Architektur. In dieser Episode diskutieren wir den klassischen Mismatch zwischen objekt-orientierter Domänenlogik und relationalen Datenbanken, die Rolle von O/R-Mappern und die Bedeutung u.a. von Aggregates und Domain-driven Design. Wir vergleichen relationale und NoSQL-Ansätze wie Dokumenten-Datenbanken und zeigen, warum unterschiedliche Persistenztechnologien zu unterschiedliche Architekturen führt. Folgen zu Konsistenz Taktisches Domain-driven Design Catalog of Patterns of Enterprise Application Architecture
Mehr
Spec-Driven-Development mit Simon Martinelli
19.01.2026
1 Minute
Code-First war gestern – Requirements-Driven ist die Zukunft! Doch bedeutet das wirklich, dass wir zu detaillierten Wasserfall-Spezifikationen zurückkehren müssen? Mitnichten! In dieser Episode spricht Ralf D. Müller mit Simon Martinelli über den AI Unified Process (AIUP), einen agilen und iterativen Entwicklungsansatz, der Requirements ins Zentrum stellt – nicht den Code. Simon zeigt, wie man mit AIUP moderne Software entwickelt, bei der Anforderungen, Spezifikationen, Code und Tests gemeinsam durch kurze Iterationen wachsen, während KI als Konsistenz-Engine dient. Wir diskutieren die zentrale Frage: Brauchen wir perfekte, deterministische Spezifikationen für KI-Code-Generierung? Simon argumentiert, dass dies der falsche Ansatz ist. Stattdessen ermöglicht AIUP iterative Verbesserung: Requirements treiben die Entwicklung, Spezifikationen werden detaillierter, Tests schützen das Systemverhalten, während der generierte Code sich gemeinsam mit allem anderen weiterentwickelt.
Mehr

Über diesen Podcast

Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff, Lisa Schäfer oder Ralf D. Müller Software-Architektur im Live-Stream auf YouTube und Twitch - oft zusammen mit einem Gast. Zuschauer können über den Chat mitdiskutieren oder Fragen stellen. Der Podcast enthält die Audio-Spur des Streams. Weitere Infos und einen Übersicht über die Folgen gibt es unter https://software-architektur.tv/ .

Kommentare (0)

Lade Inhalte...
15
15