.png&w=320&h=320&output=jpg)
Software Architektur im Stream
Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff oder Lisa Moritz 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/ .
Latest episodes

Dec 10, 2023 • 44min
Software-Entwicklung = Lernen?
Software-Entwicklung ist anders als viele andere menschliche Tätigkeiten. Wenn wir anderen diese Besonderheiten kommunizieren wollen, helfen Metaphern. Lernen ist nicht nur eine gute Metapher für Software-Entwicklung sondern buchstäblich ein wichtiger Teil der Software-Entwicklung - schließlich geht es darum, Anforderungen zu verstehen und im Code umzusetzen. In dieser Episode diskutiert Eberhard diese Metapher und welche praktischen Ergebnisse sich aus ihr ergeben.
Links
Slack-Workspace
Gruppe bei LinkedIn
Adventskalender YouTube
Adventskalender Peertube
Architektur-Kickstart ab 19.2
FLEX Training Karlsruhe 13.–15. Februar 2024
60 Minuten Consulting
Episode “Gibt es das Wasserfallmodell überhaupt?”
Episode “Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung””
Episode “Markus Völter zu Fachliche Architekturen mit DSL (Domain Specific Languages)”
Episode “Funktionale Architektur - Ein konkretes Beispiel mit Mike Sperber”
Vortrag “Architekturen - bitte nicht zukunftssicher!”
Blog “KI in der Softwareentwicklung: Überschätzt”
Frederick P. Brooks: Vom Mythos des Mann-Monats

Dec 1, 2023 • 1h 3min
Microservices mit Spring
Moderne Infrastrukturen wie Dapr oder der Service Mesh Linkerd setzen technische Aspekte von Microservices-Umgebungen wie Tracing, Monitoring oder Resilience in der Infrastruktur um. Eine andere Möglichkeit ist es, diese Aspekte in der Anwendung selber mit Bibliotheken zu implementieren. In dieser Episode werfen wir ein Blick auf ein Beispiel mit Spring Boot, Micrometer und resilience4j, um der Frage nachzugehen, ob Libraries vielleicht die bessere Microservices-Infrastruktur sind.
Links
Episode zu Dapr
Episode zum Service Mesh Linkerd mit Hana Prinz
Beispielcode
Playlist Adventskalender
Architektur-Kickstart ab 19.2.
FLEX Training Karlsruhe 13.–15.2.2024
60 Minuten Consulting

Nov 24, 2023 • 1h 7min
Dapr - Eine Umgebung für Microservices
Dapr stellt eine umfangreiche Lösung für die Implementierung von Microservices bereit. In dieser Episode werden wir ein Beispiel für ein Microservices-System auf Basis von Dapr diskutieren und es mit anderen Implementierungen vergleichen. So werden unterschiedliche Konzepte für die Implementierung von Microservices deutlich - und die spezifischen Vor- und Nachteile von Dapr.Links
SWAGLab 60 Minuten Consulting
Folien
Code des Beispiels
Service Mesh Linkerd mit Hanna Prinz
Microservices Praxisbuch
Pratical Microservices
Kafka Comic
Video: Kafka - The New Database Monolith
.png&w=360&h=360&output=jpg)
Nov 5, 2023 • 1h 5min
Software Architektur - Das Gute und das Schlechte - eine 17 jährige Odyssee mit Rakia Ben Sassi
Das Erstellen von Software ist sowohl eine Kunst als auch eine Wissenschaft. Auf meiner 17-jährigen Reise in die Welt der Softwareentwicklung hat Rakia aus erster Hand erfahren, wie die richtige Architektur über Erfolg oder Misserfolg eines Projekts entscheiden kann. In dieser Episode wird Rakia die wichtigsten Lektionen weitergeben, die ich über Softwarearchitektur gelernt habe. Rakia ist Tech Lead und außerdem Google Developer Expert für Angular, WomenTechMaker-Botschafterin sowie Content-Erstellerin.
Rakia wird zu diesem Thema auch einen Vortrag auf dem Software Architecture Gathering halten. Mit dem Code SWARCHITEKTURTV_15 gibt es 15% Rabatt.
LinksRakia bei LinkedIn
Rakia bei X / Twitter
Rakia bei Medium
Rakia bei YouTube
How to Do Code Review as a Human

Oct 27, 2023 • 1h 2min
Software-Architektur: Inspiration von anderen Branchen
Software-Entwicklung und Software-Architektur scheinen ganz eigene Themen zu sein. Schließlich gehört Software zu dem Kompliziertesten, was Menschen überhaupt erschaffen haben, und sie ist immateriell. Was soll man also von anderen Branchen lernen können, die solche Herausforderungen nicht haben? In dieser Episode wollen wir dennoch schauen, was wir von anderen Branchen lernen können. Schließlich gab es bei Software-Architektur im Stream eine Episode über Auftragstaktik und eine über Crew Ressource Management - aber was bedeutet das für Software-Architektur ganz konkret?
Links
Sketchnotes
Uniteds Airlines Flug 173
Episode Makro-Architektur - Prioritäten und Überblick
Episode Encouraging Engineering Excellence with Johannes Mainusch and Robert Albrecht
Episode Scrum Master:in und Softwarearchitektur mit Nadine Andraczek
Mastodon zum Architekt:innen-TShirt
BlueSky zum Architekt:innen-TShirt
Qantas Flight 32
The Soul of a New Machine (Tracy Kidder)

Oct 20, 2023 • 1h 7min
Funktionale Architektur - Ein konkretes Beispiel mit Mike Sperber
Anhand der iSAQB-Beispielaufgabe zeigt uns Mike Sperber, wie man ein System funktional umsetzen kann und welche Architektur sich dabei ergibt. So können wir das Vorgehen beim Entwurf einer funktionalen Architektur nachvollziehen und mit dem Vorgehen bei einem imperativ-objekt-orientierten Ansatz vergleichen.
Links
Folgen zur iSAQB Beispielaufgabe
iSAQB Advanced Beispielaufgabe
Folien und Source Code
Episode zu DSL mit Markus Völter

Oct 19, 2023 • 1h 4min
Kevin Goldsmith: Architecture and Organization
A vital aspect of modern software engineering is to align organizational structures with software architectures to enhance performance. With his extensive experience from Avvo, Spotify, Adobe, and Microsoft, Kevin will discuss the relation between organization and architecture with us. We will not just talk about Conway’s Law but also other aspects like the Homomorphic Force or the Mirroring Hypothesis.
Links
Slides and Recording of the talkKevin will also talk at the Software Architecture Gathering . Use code SWARCHITEKTURTV_15 for 15% off!Conway’s paperBlog post “Thoughts on Emulating Spotify’s Matrix Organization in Other Companies”Folge über Conway’s Law

Oct 13, 2023 • 1h 3min
Bert Jan Schrijver about Generic or Specific?
Usually, this is not an easy question to answer. The answer depends on a lot of different factors, including future factors you may not be aware of - yet. We will discuss this with Bert Jan Schrijver. He will share his experiences and thought process as a developer and software architect with choosing between generic and specific solutions.
Links
Slides for Bert’s talk
Video of Bert’s talk
Thomas Ruhroth, Kai Schmidt - Technologieauswahl für wartbare Projekte
Bert Jan will also talk about this subject at the Software Architecture Gathering. Use code SWARCHITEKTURTV_15 for 15% off!

Oct 6, 2023 • 48min
Technische Schulden Software langfristig weiterentwickeln
Oft wird Software immer schlechter wartbar, je länger Entwicklungsteams an ihr arbeiten. Dazu hat sich die Metapher “technische Schulden” etabliert. Aber es ist nicht immer sinnvoll, technische Schulden zu beseitigen und sie können auch “einfach so” entstehen. Darum geht es in diesem Vortrag - und über die Grundlagen der Metapher, wie sie bei der Kommunikation mit Managern hilf, warum die Metapher eigentlich nicht besonders gut gewählt ist und natürlich wie man mit technischen Schulden sinnvoll umgehen kann.
Diese Episode ist das Audio eines Vortrags.
Links
60-Minuten-Consulting
Folien
Ward Cunningham im C2-Wiki zu Technical Debt
Video: Ward Cunningham spricht über Technical Debt
Article about Quality Investments (with Felix Müller)
Podcast Technical Debt with Sven Johann
Managing Technical Debt with Sven Johann
heise Podcast zu Technical Debt
Blog „Technische Schulden entstehen einfach so“
Artikel über Qualitätsinvestitonen mit Felix Müller – DE
Artikel Umgang mit technischen Schulden
Episode zu technischen Schulden bei Software Architektur im Stream
Episode André Neubauer - CTO = Chief Technical Debt Owner?
Episode zu Qualitätsszenarien
Episode zu Patterns zu u.a. Refactoring mit Michael Hunger

Sep 29, 2023 • 60min
Thomas Ruhroth, Kai Schmidt: Technologieauswahl für wartbare Projekte - live von der BED-Con
Oft ist Technologieauswahl ein Streitpunkt. Bei den Argumenten zu Techstacks werden oft unbewiesene Theorien aufgestellt, was nun am besten sei. Der Techstack stellt für eine lange Wartbarkeit eine entscheidende Rolle. Ein weiteres Thema ist der Zusammenhang zwischen Technologien und deren Nutzung im Programm. So erlauben es nicht alle Lizenzen, eine Bibliothek in eine geshadete Fat-Jar zu stellen. Thomas Ruhroth und Kai Schmidt werden die verschiedenen Herausforderungen aufzeigen und diskutieren, wie man Frameworks, Bibliotheken und Tools bewerten kann. Thomas und Kai halten zu dem Thema einen Vortrag auf der BED-Con.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.