PLAY PODCASTS
Software Architektur im Stream

Software Architektur im Stream

325 episodes — Page 1 of 7

Francesco Cesarini: Evolution of the Erlang Eco System

Aug 21, 20261h 6m

LLM-basierte Systeme sicher machen mit Sönke Magnussen

Aug 5, 202626 min

Bewusste Entscheidungen Europas Zukunft liegt in unseren Händen (TechRiders Summit Special)

Jul 31, 202618 min

Kollaborative Modellierung - warum und wie funktioniert Event Storming in der Praxis

Jul 28, 20261h 3m

Software Architecture: What Is It Really About? A Discussion with James Coplien

Jul 24, 20261h 5m

Docs-as-Code trifft GenAI mit Stefan Zörner

Jul 22, 202627 min

Digitale Souveränität und Datenschutz mit Dr. Felix Sühlmann-Faul

Jul 17, 2026

Digitale Souveränität im Härtetest: Greenpeaces Weg zu globaler Resilienz

Jul 14, 202611 min

Johannes Link zu Anti-GenAI-Aktivismus

Jul 13, 20261h 6m

Aufbau von digitaler Souveranität in Deutschland bzw. Europa

Jul 10, 2026

Wie fährst du dein Projekt zuverlässig an die Wand? Mit Andreas Monschau

Jul 8, 20261h 3m

Zwischen KI-Hype und KI-Vampire - wie wir den Einsatz von KI im Alltag erleben

Jul 3, 20261h 5m

Max Schrems: Cloud und Datenschutz - ist das kompatibel? (TechRidersSummit Special)

Jul 1, 2026

KI macht Software vermeintlich billiger. Macht sie Projekte einfacher?

Jul 1, 202652 min

Fishbowl: Lernen & LLMs – Was und Wie wollen wir lernen, wenn sich alles ändert?

Jun 26, 2026

KI Coding Produktivität mit Ingo Eichhorst

May 29, 2026

Best Practices für Agentic Coding mit Tobias Wagner und Yadullah Duman

May 29, 20261h 4m

John Romeros Prinzipien mit Tom Asel

May 18, 2026

Wozu formale Methoden? mit Lars Hupel

Apr 28, 2026

How AI Succeeds — Insights from Manufacturing Applications with Nikita Golovko

Apr 20, 2026

Anarchy: A Solution to Software Development Organizations? with Andrew Harmel-Law

Apr 10, 20261h 2m

Michael Stal: Analyse großer Softwaresysteme mit LLMs

Apr 7, 2026

Independent Service Heuristics: Wie unabhängig ist dein Service wirklich?

Der fachliche Schnitt eines Systems entscheidet darüber, ob es langfristig änderbar bleibt. Doch wie findet man einen sinnvollen Schnitt, ohne sich direkt in die Komplexität von Domain-Driven Design zu stürzen? In dieser Episode schauen wir uns die Independent Service Heuristics (ISH) aus dem Team-Topologies-Umfeld an. Sie liefern einfache, aber wirkungsvolle Fragen, um zu beurteilen, ob ein „Ding“ als eigenständiger Service funktionieren kann. Wir diskutieren, wie diese Heuristiken helfen, Domänengrenzen greifbarer zu machen, warum sie besonders gut mit Business-Expert:innen funktionieren und wo ihre Grenzen liegen. Ein pragmatischer Ansatz für alle, die bessere Services schneiden wollen – ohne sich in Abstraktionen zu verlieren. Links Independent Service Heuristics auf der Team Topologies Webiste Independent Service Heuristics Github Repo Wir bauen eine Software-Architektur - Struktur der Lösung Nick Tune about Architecture Modernization Nick Tune - Legacy Architecture Modernisation With Strategic Domain-Driven Design

Mar 27, 2026

CircleK eMobility Journey Towards Effective Cross-functional Value Streams (Eduardo da Silva, Guro Fladvad Størdal)

This episode was streamed live from Agile meets Architecture conference. In this episode, we discuss the multi-year journey of Circle K’s eMobility organization as it scales to support growth from Norway to European and global markets. The eMobility organization began as a small team focused on validating the electric vehicle (EV) charging business in Norway. However, due to its success, it quickly had to shift from “validating to scaling” and expand to various countries and multiple products in an industry that is still in development. Throughout the episode, Eduardo and Guro will share valuable “mistakes”, lessons learned, experiments, methods, and practices we have employed during this journey. We will particularly emphasize the importance of breaking down functional silos within the organization as a means to support sustainable scaling. Initially, we focused on overcoming the Product and Technology silos. Still, in time, we went further to develop truly cross-functional value streams, also involving and continuously engaging with marketing, sales, operations, and other disciplines, with the goal of defining the best ways to support the activities necessary for rapid and sustainable business growth. Eduardo and Guro have employed various ideas and techniques, including Domain-driven Design, Team Topologies, Wardley Mapping, and others. However, you will see that there are no silver bullets. The secret is embracing this as a continuous improvement process, involving people with knowledge and expertise, maximizing learning, and empowering value streams and their teams to drive the necessary design and decision-making with a clear long-term vision. LinksArchitecture Modernization Enabling Team Independent Service Heuristics (ISH) https://github.com/TeamTopologies/Independent-Service-Heuristics https://teamtopologies.com/news-blogs-newsletters/2024/8/7/newsletter-ish-enhancing-modularity-and-autonomy Core Domain Charts Susanne Kaiser: Architecture for Flow

Mar 18, 2026

Splitting without Splitting (Tsvetelina Plummer, Pricillia Gunawan)

This episode was streamed live from Agile meets Architecture conference. We all know it - our team has become too big, meetings take too long, half of the conversations don’t apply to our work, and the sprint goal is now “finish all stories in the sprint”! The classic textbook and the chatbot are certain: The team should be split! And this is indeed the optimal solution. But real life isn’t a textbook, and our resources aren’t infinite. What if instead of slicing to be a-two-pizza-team, we asked the question: “What do we actually need to work well together?” After over 4 years working with several large data science and engineering teams that wrestled with multiple variations of the same problem, we’ve resisted the urge to split by the book. Instead of insisting on the one right way, we want to show you how tuning in, listening, and deliberately choosing the solution, can bring back the fun, ease and coveted efficiency we all are after. That could mean: changing who does what in the team, redrawing team boundaries, or combining pragmatic approaches of multiple organizational design systems like LeSS, Team Topologies, and Fluid Teams. The trick is to stop chasing the perfect model and start designing something that actually fits both the team’s culture and unique problem domain. Think of it like tailoring a suit: it has to fit the people wearing it, not just look good on a cover.

Mar 17, 2026

Programmierung als Theoriebildung

Der Informatik-Pionier Peter Naur formulierte 1985 in seinem Aufsatz “Programming as Theory Building” die These, dass Programmieren im Kern bedeutet, eine Theorie zu entwickeln – ein tiefes Verständnis eines Problems und seiner Lösung. Diese Perspektive erklärt, warum Änderungen an bestehenden Systemen so schwierig sind, wie Legacy-Software entsteht und weshalb iterative Softwareentwicklung so wirkungsvoll sein kann. In dieser Episode diskutiert Eberhard Naurs Überlegungen und setzt sie in Beziehung zu aktuellen Herausforderungen der Softwareentwicklung – etwa zur verbreiteten Vorstellung im Kontext generativer KI, Programmieren bestehe primär lediglich im Erzeugen von Code. Links Programming as Theory Building Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung” KI = Bullshit Software-Entwicklung = Lernen?

Feb 28, 202655 min

Hyperscaler Exit mit Lucas Dohmen

In dieser Episode spricht Lucas Dohmen mit Eberhard Wolff darüber, wie man Anwendungen aus dem Cloud-Angebot großer Hyperscalers wegmigriert. Er berichtet dabei aus der Praxis: Gemeinsam mit dem Team von fejo.dk, einem der meistgenutzten Portale für Ferienhäuser in Dänemark, hat er die Anwendung von Amazon Web Services (AWS) in die Hetzner Cloud umgezogen. Lucas erläutert, wie sie dabei vorgegangen sind, welche Vorteile es gibt, welche Herausforderungen sie lösen mussten und wie ein solcher Weg typischerweise aussieht. Links Hyperscaler-Exit bei SWAGLab Frage zu Hetzner bei Mastodon Frage zu lokalen Points of Presence bei Mastodon Serverless Architektur mit Sascha Möllering LinkedIn Frage zu Kamal

Feb 20, 2026

Architecture and Organization Inverse Conway and Team Topologies

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.

Feb 13, 2026

Soziotechnische Architektur Reviews mit Hansjörg Gude

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

Feb 6, 202645 min

Agile Doku mit Liam Bergh

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.

Feb 2, 20261h 1m

Wie Datenbanken die Architektur formen

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

Jan 23, 2026

Spec-Driven-Development mit Simon Martinelli

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.

Jan 19, 2026

Ralf D. Müller: Future of Software Architecture: How GenAI & LLMs Are Shaping the Code of Tomorrow

The rapid development of generative artificial intelligence (GenAI) and large language models (LLMs) is on the verge of fundamentally changing software architecture. In this talk, we will take a “look into the crystal ball” to explore what impact these technologies will have on traditional architectural decisions, code lifecycle and human-machine interaction. We will explore how the use of LLMs could lead to traditional architectural issues such as choice of programming language becoming less important, while new challenges arise in the areas of security and ethical responsibility. We will also discuss the potential benefits of more automated and optimized development practices enabled by these technologies. This talk is aimed at software architects, developers and technology enthusiasts who want to understand how GenAI and LLMs will shape the future architecture of our software landscapes. Together we will take an informed look at the future of software development and discuss how we as professionals can prepare for it. This recording from the Software Architecture Gathering 2025 was powered by iSAQB e.V. in collaboration with Software-Architektur im Stream. Many thanks to Kameramensch-Filmproduktion https://kameramensch.de/: Johannes Klemt, Nico Schallat, Vladimir Traut for providing the footage. Event tech by Team Kingsize https://www.team-kingsize.de/ Follow iSAQB: Instagram https://www.instagram.com/isaqb.official/ LinkedIn https://www.linkedin.com/company/isaqb.org/ Mastodon https://mastodon.social/@isaqb BlueSky https://isaqb.bsky.social Facebook https://facebook.isaqb.org

Jan 5, 202652 min

Models and Modularization with Alistair Cockburn

At the recent Software Architecture Gathering, Eberhard gave a talk on models, modularization, and Bounded Contexts, while Alistair explored similar themes in conversations with attendees. In this episode, the two come together to discuss the key concepts behind these topics, compare their perspectives, and answer questions from the audience. Quote from ParnasHere is the quote from Parnas’ paper that Alistair referred to: “We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others.” LinksDavid Parnas: On the Criteria To Be Used in Decomposing Systems into Modules Alistair Cockburn: Design in Object Technology 2: The Annotated Class of 1994 EPUB Printed Residuality Theory with Barry O’Reilly

Dec 17, 2025

DiversIT(y) – Diversität in der IT

Stimmen aus der Praxis – Live-Stream mit Erfahrungsberichten und Diskussion Wie erleben Menschen, die in der IT unterrepräsentiert sind, ihren Arbeitsalltag wirklich? In diesem Live-Stream bringen wir ungefilterte Stimmen direkt auf die Bühne der IT-Tage. Im Vorfeld haben wir persönliche Erfahrungsberichte gesammelt – von Mikroaggressionen im Team-Meeting bis zu strukturellen Hürden beim Karrierestart. Diese anonymisierten Geschichten lesen wir vor und diskutieren gemeinsam: Was läuft schief? Was funktioniert bereits gut? Und vor allem: Was kannst Du selbst, Dein Team oder Deine Organisation morgen konkret anders machen? Aus der Praxis für die Praxis: Diese Session richtet sich an alle, die Diversität nicht nur als HR-Thema verstehen, sondern als strategischen Erfolgsfaktor für ihre IT-Organisation. Ob CTO, Teamlead oder Entwickler:in – hier erhältst Du ungefilterte Einblicke aus dem Projektalltag, die sonst oft unsichtbar bleiben, und kannst konkrete Impulse direkt in Deinen Alltag mitnehmen. Was Du mitnimmst: Echte Erfahrungen statt Theorie, Verständnis für Barrieren im IT-Alltag und Handlungsfelder für inklusive Teams – so konkret wie möglich, so anonym wie nötig. Mit Liam Bergh, Sabine Wojcieszak und Eberhard Wolff

Dec 15, 2025

Fish Bowl “Software Architecture – Is It About Human Intelligence or Artificial Intelligence?”

In this engaging live fishbowl session from the Software Architecture Gathering, Vaughn Vernon, Cheryl Hung, Avraham Poupko, Eberhard Wolff, and Ralf D. Müller tackle one of the most pressing questions in the field: Is software architecture about human intelligence or artificial intelligence? As AI tools increasingly design systems, analyze code, and critique architectural decisions, the panel debates whether these technologies augment or replace the architect’s role. They explore the nuanced balance between machine-generated patterns and human creativity, the ethical and accountability challenges of AI-driven architecture, and practical ways architects can thrive in an AI-augmented future. Audience participation ensures a lively, thought-provoking dialogue on the evolving craft of software architecture. Livestream production by ‪Kameramensch-Filmproduktion‬: Johannes Klemt, Nico Schallat, Vladimir Traut Event tech by Team Kingsize Follow iSAQB: Instagram LinkedIn Mastodon BlueSky Facebook

Dec 12, 2025

Let's Stop Making Each Other Feel Stupid with Clare Sudberry

In this special live episode from the Software Architecture Gathering, Clare Sudbery joins Eberhard for an open conversation about learning, empathy, and psychological safety in tech. Building on her talk “Let’s Stop Making Each Other Feel Stupid”, Clare reflects on how the culture of expertise in software development can unintentionally discourage curiosity and collaboration. Together, they explore practical ways to create environments where questions are welcomed, mistakes become opportunities for growth, and knowledge sharing thrives behind the scenes of architecture and development. Links from Clare’s talk

Dec 10, 2025

Collaborative Software Architecting with LLMs with Claudine Allen

In this live episode from the Software Architecture Gathering, Claudine Allen joins Ralf to explore how software architects can leverage large language models (LLMs) as collaborative design partners. Drawing from her research, case studies, and experiments, Claudine discusses a practical framework for engaging with LLMs throughout the architecture analysis and design process. They delve into key questions such as what to tell LLMs, how to prompt them effectively, and how to assess risks—highlighting the enduring importance of human judgment in architecture while embracing the transformative potential of AI-powered collaboration.

Dec 5, 2025

Diagrams as Code with AI with Jacqui Read

In this special live episode from the Software Architecture Gathering, Jacqui Read joins Eberhard and Ralf for an insightful conversation on the rise of diagrams-as-code and the role of AI in software documentation. Jacqui highlights how using textual notations like PlantUML, Mermaid, and Structurizr transforms diagramming from an artistic task into a systematic, data-driven process. They discuss the benefits, limitations, and need for critical understanding when working with AI-generated diagrams, empowering teams to improve consistency, collaboration, and automation behind the scenes of architecture workflows.

Nov 30, 202555 min

Digitale Souveränität in der Software-Architektur mit Sven Müller

Digitale Souveränität ist aktuell ein sehr heiß diskutiertes Thema und im Mainstream der Gesellschaft angekommen. In dieser Episode diskutiert Sven Müller mit Eberhard Wolff den Einfluss von digitaler Souveränität auf Software-Architektur. Ziel ist es, die digitale Handlungsfähigkeit unserer Organisationen zu stärken. Aspekte sind nicht nur die häufig diskutierte Unabhängigkeit von US-Cloud-Anbietern, sondern vor allem gezielte Make-or-buy-Enscheidungen, der Einsatz von offenen Standards oder Open Source nicht nur zum Sparen von Lizenzkosten. Links Whitepaper Digitale Souveränität im Software Engineering Software Architecture Gathering 15% Rabatt mit Code SATV_SAG2515

Nov 21, 20251h 2m

Subjektives Schätzen, beliebige Deadlines?

Schätzen gehört zum Alltag vieler Projekte – doch jede Schätzung ist immer spezifisch für ein Team. Kann man Aufwand objektiv bewerten oder gar “absolut” schätzen? Und wie gehen wir mit Deadlines um, deren Name schon suggeriert, dass sie über Leben und Tod eines Projekts entscheiden? In dieser Episode beleuchten wir den Umgang mit Schätzungen und Terminen aus unterschiedlichen Perspektiven: Wie viel Objektivität ist wirklich möglich, welche psychologischen und organisatorischen Faktoren beeinflussen uns – und was bedeutet das für den realistischen Umgang mit Deadlines? Links Diversity Umfrage heise Blog: Warum objektive Schätzungen in der Softwareentwicklung nicht funktionieren Intro to Beyond Estimates with Woody Zuill heise Blog: IT-Projekte: Kostenfaktor statt Wettbewerbsvorteil heise Blog: Beten wir Komplexität an? Können wir Entwickler:innen-Produktivität messen? Theorie des Aufräumens - Kent Beck’s “Tidy First?” mit Marco Emrich 2/2 Software Architecture Gathering 15% Rabatt mit SATV_SAG2515

Nov 15, 20251h 1m

Team Work – Do we still need to talk about it? with Aino Vonge Corry and Lisa Maria Schäfer

In IT most of us need to work in teams for various reasons, and if you think that is not always easy, this is the stream you should join. We think a lot has been said about team work already, but let us dive into various aspects together; team topologies, psychological safety, personality types, body language, remote work and teams and just plain old communication. Aino Vonge Corry and Lisa Maria Schäfer are discussing all those topics and are happily looking forward to your questions. Aino will also have a talk at Software Architecture Gathering called “What We (Should Have) Learned From Lord of the Rings”. Links Software Architecture Gathering 15% off with SATV_SAG2515

Nov 8, 20251h 1m

Transkription und Code für den Stream: LLMs - Süßes oder Saures?

KI war schon mehrfach Thema im Stream. Doch diesmal geht darum, wie wir sie für den Stream selbst einsetzen: Es gibt jetzt automatische Transkriptionen und Zusammenfassungen. Diese neuen Features sind mit Hilfe von KI, Prompt-Driven Development und GitHub Copilot entstanden. In dieser Episode sprechen Ralf und Eberhard darüber, wie sie dabei vorgegangen sind und welche Erfahrungen sie gesammelt haben: Was hat gut funktioniert? Was weniger? Und vor allem – was haben wir über den praktischen Einsatz von LLMs in echten Projekten gelernt? So stehen in dieser Halloween-Episode keine Kürbisse, sondern Code und KI im Mittelpunkt.

Oct 31, 20251h 6m

Experiencing Generative AI mit Oliver Zeigermann

Oliver Zeigermann und Lisa Maria Schäfer sprechen anhand einer Demo-Applikation über das Thema generative KI.

Oct 24, 20251h 2m

Wardley Maps mit Markus Harrer

Wardley Maps sind ein visuelles Werkzeug, das dabei unterstützen kann, Systeme im strategischen Zusammenhang zu betrachten und Entscheidungen bewusster zu treffen. In dieser Episode zeigt Markus Harrer, wie sich mit Wardley Mapping Abhängigkeiten in Softwaresystemen nachvollziehbarer darstellen lassen und wie es helfen kann, Architekturentscheidungen besser einzuordnen. Zusätzlich macht er anhand von Beispielen aus der Legacy-Modernisierung deutlich, wie diese Technik genutzt werden kann, um Diskussionen über den Umgang mit gewachsenen Systemen anzuregen und neue Blickwinkel darauf zu eröffnen. Teilnehmende erhalten Anregungen, wie Wardley Maps im Alltag eine strukturiertere und entspanntere Auseinandersetzung mit Softwaresystemen ermöglichen können. Links Slides Workshop-Folien Markus Harrer zu Software Analytics Wardley Maps Meets Software Architecture Markus Blog Top 5 Learning Wardley Maps

Oct 17, 20251h 1m

Requirements Engineering mit req42 mit Peter Hruschka

Von schlechten Anforderungen haben wir alle bereits gehört! Aber wie kann man als Softwarearchitekt:in mit fehlenden oder unklaren Requirements umgehen? Und wie hängen Anforderungen und Architekturentscheidungen eigentlich zusammen? In dieser Episode beantwortet Peter Hruschka, Mitbegründer von req42 und langjähriger Requirements-Engineering-Experte, diese und weitere Fragen. Das req42-Template bietet eine schlanke, docs-as-code-kompatible Struktur für Requirements-Dokumentation – und lässt sich nahtlos mit arc42 kombinieren. Peter teilt seine Erfahrungen aus Jahrzehnten der Projektarbeit: Vom Übergang zwischen Problemraum und Lösungsraum über die Rolle von Qualitätszielen bis hin zu praktischen Notationen wie PAM. Spoiler: Requirements Engineering und Softwarearchitektur gehören zusammen! Links req42 Homepage Software Architecture Gathering 15% Rabatt mit Code SATV_SAG2515 Peter Hruschka & Gernot Starke - Requirements Engineering

Oct 14, 202559 min

Barrierefreiheit in Web-Projekten – Von der Architektur bis zur Implementierung

Gäste: Maximilian Franzke & Danny Koppenhagen Barrierefreiheit ist kein “Nice-to-have” mehr, sondern wird spätestens durch das Barrierefreiheitsstärkungsgesetz (BFSG) seit Mitte 2025 für viele digitale Dienste zur Pflicht. Doch wie integriert man Accessibility erfolgreich in moderne Web-Architekturen? Unsere Gäste Danny Koppenhagen und Maximilian Franzke zeigen, wie sie barrierefreie Web-Anwendungen entwickeln – von der strategischen Architekturentscheidung bis zur praktischen Umsetzung. Architektur-Impact: Wie beeinflusst Barrierefreiheit eure Frontend-Architektur und Design System-Entscheidungen? Praktische Umsetzung: Konkrete Patterns und Techniken für barrierefreie Web-Anwendungen Tooling & Automatisierung: Welche Tools helfen bei der kontinuierlichen Überprüfung von Accessibility-Standards? Enterprise-Scale: Herausforderungen bei der Umsetzung in großen Organisationen mit mehreren Teams Performance vs. Accessibility: Wie balanciert man High-Performance-Anforderungen mit Barrierefreiheit? Rechtliche Aspekte: Was bedeuten WCAG, EAA und BFSG konkret für Entwicklungsteams? Danny und Maximilian bringen ihre Erfahrung aus der Entwicklung von Design Systemen sowie der Arbeit im BIK BITV Prüfverbund und dem Austausch auf europäischer Ebene mit und zeigen, wie man von Anfang an “accessibility-first” denkt, statt Barrierefreiheit nachträglich “draufzupacken”. Dabei geht es nicht nur um technische Lösungen, sondern auch um organisatorische Prozesse und die Frage: Wie macht man Barrierefreiheit zu einem natürlichen Teil der Softwarearchitektur? Links - siehe https://software-architektur.tv/2025/10/10/folge282.html

Oct 10, 20251h 2m

Carsten Lill: Mit Gamification und Storytelling im Threat Modeling zur sicheren Anwendung

In vielen Projekten werden Security-Anforderungen immer noch top-down definiert – von Architekt:innen oder Security-Spezialist:innen – ohne das Entwicklungsteam oder die Fachseite wirklich einzubeziehen. Das führt zu unvollständigen Schutzkonzepten und Widerstand bei der Umsetzung. In diesem Vortrag zeigen wir anhand eines vierstufigen Modells, wie Security kollaborativ geplant und integriert werden kann – von der statischen Systemsicht über Schutzbedarfsanalyse und Bedrohungserkennung bis hin zu konkreten Gegenmaßnahmen. Mit OWASP Cornucopia Security Poker und Domain Storytelling erarbeiten wir greifbare Methoden, wie fachliche Assets, Angriffsvektoren und Schwachstellen teamübergreifend identifiziert und diskutiert werden können. So entsteht ein Security-Konzept, das nicht nur sicher, sondern auch akzeptiert und verstanden ist – vom Developer bis zum Datenschutzbeauftragten. Wir haben diese Episode bei BEDcon 2025 aufgezeichnet. Links OWASP Cornucopia Domain Story Telling mit Henning Schwentner und Stefan Hofer

Oct 9, 202517 min

Monorepos bei Uber: 👍 oder 👎?

Anstatt den Code jedes Projekts in einem eigenen Repository zu verwalten, fassen Monorepos mehrere Projekte in einem einzigen Repository zusammen. Das hat Vorteile: Projektübergreifende Änderungen lassen sich dadurch deutlich einfacher umsetzen. Unternehmen wie Google oder Uber setzen auf dieses Konzept – und sie wissen vermutlich, warum. Was auf den ersten Blick vielleicht wie eine großartige Idee wirkt, bringt auch Herausforderungen mit sich. In dieser Episode werfen wir einen Blick auf Ubers Erfahrungen mit Monorepos und was wir daraus lernen können. Links Rachel Potvin, Josh Levenberg: Why Google Stores Billions of Lines of Code in a Single Repository Aron Lorincz, Goncalo Alvarez, Rasmus Vestergaard (Uber): Controlling the Rollout of Large-Scale Monorepo Changes Rasmus Vestergaard, Kasper Munck (Uber): Continuous Deployment for Large Monorepos

Sep 26, 20251h 2m

Wie führe ich mein störrisches LLM auf den richtigen Weg? mit Oliver Jägle und Ralf D. Müller

“Implementiere Feature X” - und schon spuckt das LLM komplexen Code aus, ohne dass du nach der Architektur gefragt hast. Du bekommst funktionsfähigen Code, aber keine Ahnung, warum diese Entscheidungen getroffen wurden. Das Resultat: Du verbringst mehr Zeit damit, generierten Code zu verstehen als das eigentliche Problem zu lösen. Oliver Jägle, Senior Engineer bei DB Systel, hat eine überraschende Erklärung: Das LLM ist nicht schuld - wir kommunizieren schlecht, was wir brauchen. Mit “Responsible Vibe MCP” demonstriert er, wie ein intelligenter “Conversation State Manager” als digitaler Projektleiter fungiert und LLMs durch strukturierte Entwicklungsworkflows führt. Statt sofortiger Code-Dumps führt das Tool systematisch durch Requirements-Klärung: Wer sind die Nutzer? Welche Constraints? Welche Features sind kritisch? Das Ergebnis: Durchdachte, begründete Architektur-Entscheidungen statt zufälliger Tech-Stack-Kombinationen. Ein praktisches Gespräch über die Transformation von Code-generierenden Maschinen zu durchdachten Entwicklungspartnern - durch bessere Kommunikation statt LLM-Zähmung. Wichtigste InformationenVideotitel Beschreibung Du kannst deine Beschreibung mit der Markdown-Sprache formatieren: Zum Beispiel, um Text fett zu setzen (Text in Fettschrift), oder Text kursiv zu setzen (Text in Kursivschrift) Du kannst außerdem einen Link auf einen spezifischen Zeitstempel des Videos setzen (z.B. 00:05, indem du einfach „00:05“ schreibst) oder einen klassichen Link setzen ([Titel meines Links](https://example.com)) “Implementiere Feature X” - und schon spuckt das LLM komplexen Code aus, ohne dass du nach der Architektur gefragt hast. Du bekommst funktionsfähigen Code, aber keine Ahnung, warum diese Entscheidungen getroffen wurden. Das Resultat: Du verbringst mehr Zeit damit, generierten Code zu verstehen als das eigentliche Problem zu lösen. Oliver Jägle, Senior Engineer bei DB Systel, hat eine überraschende Erklärung: Das LLM ist nicht schuld - wir kommunizieren schlecht, was wir brauchen. Mit “Responsible Vibe MCP” demonstriert er, wie ein intelligenter “Conversation State Manager” als digitaler Projektleiter fungiert und LLMs durch strukturierte Entwicklungsworkflows führt. Statt sofortiger Code-Dumps führt das Tool systematisch durch Requirements-Klärung: Wer sind die Nutzer? Welche Constraints? Welche Features sind kritisch? Das Ergebnis: Durchdachte, begründete Architektur-Entscheidungen statt zufälliger Tech-Stack-Kombinationen. Ein praktisches Gespräch über die Transformation von Code-generierenden Maschinen zu durchdachten Entwicklungspartnern - durch bessere Kommunikation statt LLM-Zähmung. Links Responsible Vibe MCP Server bei GitHub Responsible Vibe MCP Server Dokumentation

Sep 13, 20251h 2m