
188 episodes

Software Architektur im Stream Eberhard Wolff
-
- Technology
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/ .
-
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 https://software-architektur.tv/2023/11/24/folge189.html
* Episode zum Service Mesh Linkerd mit Hana Prinz https://software-architektur.tv/2020/09/18/folge019.html
* Beispielcode https://github.com/ewolff/microservice-spring/
* Playlist Adventskalender https://www.youtube.com/playlist?list=PLeXlULyOtEnd9MYxCeqDxvVQj0Q1_vGXS
* Architektur-Kickstart ab 19.2. https://www.socreatory.com/de/trainings/arch-kickstart
* FLEX Training Karlsruhe 13.–15.2.2024 https://www.socreatory.com/de/trainings/flex/events/0696f0933b55
* 60 Minuten Consulting https://swaglab.rocks/60-min-consulting -
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
* Dapr Homepage https://dapr.io/
* SWAGLab 60 Minuten Consulting https://swaglab.rocks/60-min-consulting
* Folien https://software-architektur.tv/sketchnotes/folge189-dapr-folien.pdf
* Code des Beispiels https://github.com/ewolff/microservice-dapr
* Service Mesh Linkerd mit Hanna Prinz https://software-architektur.tv/2020/09/18/folge019.html
* Microservices Praxisbuch https://microservices-praxisbuch.de/
* Pratical Microservices https://practical-microservices.com/
* Kafka Comic https://software-architektur.tv/kafka-comic.png
* Video: Kafka - The New Database Monolith https://www.youtube.com/watch?v=RCHZ6oCNZvU -
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.
Links
* Software Architecture Gathering https://conferences.isaqb.org/software-architecture-gathering/
* Rakia bei LinkedIn https://www.linkedin.com/in/rakia-ben-sassi-2b8373a0/
* Rakia bei X / Twitter https://twitter.com/rakiabensassi
* Rakia bei Medium https://rakiabensassi.medium.com/
* Rakia bei YouTube https://www.youtube.com/@tekforge
* How to Do Code Review as a Human https://mtlynch.io/human-code-reviews-1/ -
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
* Episode Auftragstaktik - Agilität beim Militär? mit Sönke Marahrens https://software-architektur.tv/2022/11/04/folge141.html
* Epsiode Crew Ressource Management - Wie geht die Luftfahrt mit dem Faktor Mensch um? https://software-architektur.tv/2023/08/11/folge178.html
* Sketchnotes https://software-architektur.tv/2023/10/27/folge187.html
* Uniteds Airlines Flug 173 https://en.wikipedia.org/wiki/United_Airlines_Flight_173
* Episode Makro-Architektur - Prioritäten und Überblick https://software-architektur.tv/2021/12/03/folge94.html
* Episode Encouraging Engineering Excellence with Johannes Mainusch and Robert Albrecht https://software-architektur.tv/2022/09/30/folge136.html
* Episode Scrum Master:in und Softwarearchitektur mit Nadine Andraczek https://software-architektur.tv/2023/08/04/folge177.html
* Mastodon zum Architekt:innen-TShirt https://mastodon.social/@ewolff/111284882882603986
* BlueSky zum Architekt:innen-TShirt https://bsky.app/profile/ewolff.bsky.social/post/3kcghdniivz2j
* Qantas Flight 32 https://en.wikipedia.org/wiki/Qantas_Flight_32
* The Soul of a New Machine (Tracy Kidder) https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine -
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 https://software-architektur.tv/tags.html#iSAQB%20Advanced%20Beispielaufgabe
* iSAQB Advanced Beispielaufgabe https://www.isaqb.org/wp-content/uploads/2021/07/cpsa-a-aufgabe-BigSpender-1.5.pdf
* Folien und Source Code https://github.com/active-group/bigspender
* Episode zu DSL mit Markus Völter https://software-architektur.tv/2020/10/23/folge022.html -
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. And we will not just talk about Conway’s Law but also other aspect like the Homomorphic Force, the mirroring Hypothesis.
Links
* Slides and Recording of the talk https://www.kevingoldsmith.com/talks/architecture-and-organization.html
* Kevin will also talk at the Software Architecture Gathering . Use code SWARCHITEKTURTV_15 for 15% off! https://conferences.isaqb.org/software-architecture-gathering/
* Conway’s paper https://www.melconway.com/Home/Conways_Law.html
* Blog post “Thoughts on Emulating Spotify’s Matrix Organization in Other Companies” http://blog.kevingoldsmith.com/2014/03/14/thoughts-on-emulating-spotifys-matrix-organization-in-other-companies/
* Folge über Conway’s Law https://software-architektur.tv/2022/02/18/folge110.html