.png&w=100&h=100)
.png)
Software Architektur im Stream
Eberhard Wolff
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/ .
Episodes
Mentioned books
.png&w=360&h=360)
May 6, 2022 • 1h 5min
Lösungsstrategie: iSAQB Advanced Beispielaufgabe
Nach der letzten Episode geht es weiter mit dem Architektur-Entwurf für iSAQB-Advanced-Level-Beispielaufgabe “Big Spender”. In dieser Episode diskutieren wir die Lösungsstrategie und den technischen Kontext. Diese Folgen zeigen nicht nur, wie man an den Entwurf einer Software-Architektur herangehen kann - sondern auch, worauf es beim schriftlichen Teil der iSAQB-Advanced-Level-Zertifizierung ankommt.
Links
Beispielaufgabe
Episode zu Benutzerfreundlichkeit / UX mit Aminata
Sidibe
arc42
Excel mit Berechnungen zur Datenmenge
Miro Board als PDF

Apr 29, 2022 • 1h 3min
Eine Architektur entwerfen - iSAQB Advanced Beispielaufgabe
Wie erstellt man denn nun eine Software-Architektur? In dieser Episode bespricht Eberhard einen konkreten Architektur-Entwurf. Als Beispiel dient die iSAQB-Advanced-Level-Beispielaufgabe “Big Spender”. So verdeutlicht diese Folge nicht nur, wie man an den Entwurf einer Software-Architektur herangehen kann - sondern auch, worauf es beim schriftlichen Teil der iSAQB-Advanced-Level-Zertifizierung ankommt. Spoiler: Eine Architektur-Dokumentation z.B. nach arc42 ist nicht die Lösung.
miro Board Export
Präsentation
Links
Beispielaufgabe
Episoden zu Qualität
Episode zu Benutzerfreundlichkeit / UX mit Aminata Sidibe
arc42
.png&w=360&h=360)
Apr 23, 2022 • 1h 8min
Events, Event Sourcing und CQRS
Events sind ein wichtiges Element vieler Architekturen. Sie spielen in ganz unterschiedlichen Bereichen eine Rollen: Bei der Analyse mit Event Storming, bei der Implementierung im Domain-driven Design, bei der Verwaltung von Zuständen mit Event Sourcing und bei der Aufteilung von Systemen in lesende und schreibende Teile mit CQRS (Command Query Segregation Principle). In dieser Episode diskutiert Eberhard diese Bereiche und welche Rolle Events in jedem von ihnen spielen. In der Praxis führen Missverständnisse in diesem Bereich immer wieder zu Architektur-Herausforderungen.
Links
Episode mit Nicole Rauch u.a. zu Event Storming
DDD Referenz
Martin Fowler zu Event Sourcing
Kafka Video
Susanne Braun zu Eventual Consistency
Episode zu Microservices, Transaktionen und Konsistenz
Christian Stettlers Artikel zu Domain Events vs Event Sourcing

Apr 10, 2022 • 1h 4min
Data Mesh - Nur ein neuer Datenanalyse-Hype? mit Jochen Christ, Simon Harrer & Theo Pack
Data Mesh ist der neue Hype für Datenanalyse. Während Analyse klassisch nur nervige Anforderungen sind, profitieren dieses Mal Software-Architekt:innen und Entwickler:innen. Wir diskutieren den Ansatz und das Neue daran mit Jochen Christ, Simon Harrer und Theo Pack. Dabei geht es nicht nur um die Umsetzungsmöglichkeiten, sondern auch um den Einfluss auf die Software-Architektur und die Organisation. Schließlich ist Data Mesh gerade entstanden, um trotz dezentraler, selbstorganisierter Teams und lose gekoppelten Komponenten einen zentralisierten Blick auf alle Daten zu liefern.
Links
Data Mesh Buch
Data Mesh Microsite
Jochens Artikel bei heise

Apr 1, 2022 • 1h 9min
Benutzerfreundlichkeit mit Aminata Sidibe - Wir bauen eine Software-Architektur
Weiter geht es mit dem Enturf unserer Architektur aus den letzten Folgen: In dieser Episode wird Aminata Sidibe uns erläutern, wie wir die Hauptanforderung an die Architektur erfüllen können - nämlich Benutzerfreundlichkeit. Dabei geht es um grundlegende Konzepte wie User Experience (UX), Customer Experience (CX) und Informationsarchitektur. Darauf basierend diskutiert Aminata konkrete Maßnahmen, damit unser Produkt beim Benutzer gut ankommt ist und so am Markt erfolgreich sein kann.

Mar 25, 2022 • 1h 5min
Qualitäten / nicht-funktionale Anforderungen umsetzen - Wir bauen eine Software-Architektur
In den letzten beiden Episoden haben wir die Grundlagen für die Architektur des Systems geschaffen. In der Praxis sind die Technologien und die anderen Lösungen in den Architekturen oft nicht an den Kundenansprüchen ausgerichtet. In dieser Episode werden wir diskutieren, wie wir dieses Problem lösen können. Wir werden untersuchen, wie das System die erhobenen Qualitätsanforderungen bzw. nicht-funktionalen Anforderungen erfüllen kann. Aus diesen Anforderungen werden wir dann die wesentlichen Technologie-Entscheidungen ableiten und so ein System entwerfen, dass den Anforderungen des Kunden gerecht wird.

Mar 13, 2022 • 1h 6min
Wir bauen eine Software-Architektur - Struktur der Lösung
Nachdem wir in der vorherigen Episode begonnen haben, Qualitätsszenarien zu definieren und den System-Kontext zu erstellen, werden wir in dieser Episode die Lösung in einzelne Komponenten strukturieren. Das ergibt für die Implementierung eine Struktur vor, die den Code aufteilt.
Links
Bausteinsicht in arc42

Feb 28, 2022 • 1h 2min
Wir bauen eine Sofware-Architektur
In dieser Episode erstellen wir eine Software-Architektur live. So sieht man, auf welche Aspekte es bei der Software-Architektur tatsächlich ankommt - und nicht in der Theorie sondern in der Praxis. Und wer denkt, dass es bei der Software-Architektur um die Aufteilung in Komponenten und die Struktur der Software geht - macht Euch auf Überraschungen gefasst.
Links
Miro Board
arc42

Feb 20, 2022 • 52min
Conway's Law
Das Gesetz von Conway stellt einen Zusammenhang zwischen der Organisation und der Software-Architektur her. Seit dem Microservices-Hype wird Conway’s Law häufig als Architektur-Werkzeug gesehen. Aber die meisten haben das ursprüngliche Paper von Melvin Conway gar nicht gelesen. In dieser Folge diskutieren wir die Inhalte des Papers - und was wir daraus für die Architektur-Arbeit lernen können.
Links
Conway’s Paper
Adrian Colyer über Conway’s Paper
Vortrag Beten wir Komplexität an?
Episode mit James Lewis

Feb 20, 2022 • 21sec
Software Architektur als Beruf - Neuer Podcast!
Software Architektur ist ein neuer Podcast. Software-Architekt:innen berichten von ihrem Karriere-Weg in der Software-Architektur. Weitere Info: https://software-architektur.tv/beruf.html


