Live-Diskussion zu Software-Architektur im Stream. Einmal in der Woche diskutiert Eberhard Wolff 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/ .
S
SoftwareArchitektur im Stream

1
APIs mit Erik Wilde
1:05:59
1:05:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:05:59
APIs sind ein wesentlicher Teil moderner Software-Entwicklung. Ansätze wie API Economy oder API first sind eine Antwort auf die zunehmende Integration in der IT, bei der die Grenzen zwischen Systemen immer weiter verschwimmen. In dieser Folge sprechen wir mit Erik Wilde und diskutieren, wie man mit APIs praktisch umgeht. Wie können APIs wiederverwe…
S
SoftwareArchitektur im Stream

1
12 Factor Apps und Independent Systems Architecture
1:06:51
1:06:51
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:06:51
12 Factor Apps wird oft mit Microservices gleichgesetzt. In dieser Folge sprechen wir über 12 Factor Apps https://12factor.net/ und ein anders Konzept: Independent Systems Architecture https://isa-principles.org/ .Von Eberhard Wolff
Agilität ist der dominierende Ansatz für Software-Entwicklung. Aber auch 20 Jahre nach dem agilen Manifest sind zahlreiche Organisation immer noch dabei, agile Software-Entwicklung einzuführen. Und selbst Organisationen, die agile Prozesse scheinbar umgesetzt haben, beachten dennoch einige grundlegende Praktiken nicht. In dieser Episode geht es dar…
S
SoftwareArchitektur im Stream

1
Ubers Domain-Oriented Microservices Architecture DOMA
1:03:21
1:03:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:21
Im Gespräch mit Uwe Friedrichsen kam die Sprache kurz auf den Uber-Ansatz für Microservices. In dieser Folge werden wir den Ansatz detailliert diskutieren und bewerten, siehe https://eng.uber.com/microservice-architecture/. Der Blog-Post wurde mittlerweile gelöscht, daher der Link auf archive.org .Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Lars Hupel, Lena Kraaz, Aminata Sidibe: Diversity
1:03:51
1:03:51
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:51
Gerade in der Software-Entwicklung sind viele Gruppen unterrepräsentiert. Führen zu homogene Teams eigentlich zu schlechterer Software? Und warum? Das Thema hat auf jeden Fall Auswirkungen auf Software-Architekt:innen, unser Arbeitsumfeld und unsere Arbeitgeber. In dieser Episode diskutieren wir mit Lars Hupel, Lena Kraaz und Aminata Sidibe von INN…
S
SoftwareArchitektur im Stream

1
Linda Rising: Fearless Change and the Unconscious Mind - Live from OOP
36:47
36:47
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
36:47
Linda Rising is well-known for Fearless Change, a practical guide to facility change. We will talk about how software architects can profit from these patterns and deal with the emotional, unconscious mind. https://lindarising.org/fearless-change-downloads https://fearlessjourney.info/Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Aino Vonge Corry: Retrospectives - Live from OOP with Lisa Moritz
29:09
29:09
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
29:09
We want to talk about retrospectives in detail - how to make them great, where are some hidden pitfalls and how to take the best benefit out of retrospectives.Von Lisa Moritz
S
SoftwareArchitektur im Stream

1
Grady Booch: AI Architecture and Systems - Live from OOP
28:25
28:25
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:25
Grady Booch is one of the pioneers of software architecture. Lately, he has been working on some pretty challenging AI systems. We want to talk about AI and software architecture. https://computingthehumanexperience.com/ https://www.ibm.com/industries/federal/autonomous-shipVon Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Bastian Spanneberg: Site Reliability Engineering - Live von der OOP
31:57
31:57
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
31:57
Bastian Spannebergs Arbeitgeber Instana hat als kleines StartUp begonnen, ist dann stark gewachsten und mittlerweile von IBM gekauft. Wir diskutieren Site Reliability Engineering als Konzept und wie es sich bei Instana auf dieser Reise verändert hat. SRE Books by Google: https://landing.google.com/sre/books/ Real-World SRE by Nat Welch: https://www…
S
SoftwareArchitektur im Stream

1
Stefan Tilkov: Software-Architektur für verschiedene Zielgruppen - Live von der OOP mit Lisa Moritz
30:20
30:20
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
30:20
Stefan Tilkov sieht Software-Architektur als entscheidenden Erfolgsfaktor für Softwareprojekte. Welche Rolle spielt diese Architektur für verschiedene Personengruppen und wie können wir damit umgehen?Von Lisa Moritz
S
SoftwareArchitektur im Stream

1
Hennings Wolf: Agilität - Agility as If You Meant It - Live von der OOP
28:59
28:59
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
28:59
Henning Wolf ist agiler Berater und will, dass wir Agilität auch wirklich ernst meinen. Außerdem findet er, dass unsere Branche technische Skills vernachlässigt.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Lars Röwekamp: Künstliche Intelligenz und Ethik - Live von der OOP
37:24
37:24
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
37:24
Künstliche Intelligenz kann genderspezifischer Benachteiligung erzeugen, offenkundig rassistisch sein, Fake-News und Deep-Fakes generieren. Wie können wir uns dagegen wehren?Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Dennis Wagner, Marc Bless: Ernsthafte Spiele - Live von der OOP mit Lisa Moritz
30:30
30:30
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
30:30
“Spiele??? Sind wir denn hier im Kindergarten?!” - Marc und Dennis, die Experten zum Thema agile Spiele, erklären die Sinnhaftigkeit von Spielen im ernsthaften Arbeitsalltag, und wie auch Skeptiker beeindruckt werden können.Von Lisa Moritz
S
SoftwareArchitektur im Stream

1
Stefan Toth: Enterprise Architektur und Business Agilität - Live von der OOP
30:33
30:33
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
30:33
Enterprise Architektur und Agilität scheinen Widersprüche zu sein. Stefan Toth erläutert uns, wie man mit dieser Herausforderung produktiv umgeht.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Susanne Braun: Eventual Consistency - Live von der OOP
40:55
40:55
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
40:55
Daten-intensive Systeme arbeiten häufig mit Eventual Consistency. Dadurch ergeben sich neue Herausforderungen und jede Menge Komplexität wandert vom Infrastruktur-Layer in den Domain-Layer. Susanne Braun forscht zum Thema Eventual Consistency und stellt uns ihre ganz praktischen Regeln vor, wie man als Architekt man damit umgehen sollte. Link zum P…
S
SoftwareArchitektur im Stream

1
Stefan Zörner / Falk Sippach: Architektur-Reviews - Live von der OOP mit Lisa Moritz
35:56
35:56
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
35:56
Stefan Zörner und Falk Sippach wollen in ihrem Vortrag auf der OOP Architektur-Reviews anhand der Corona-Warn-App vorstellen. Aber warum sind Architektur-Reviews wichtig und was zeichnet sie aus?Von Lisa Moritz
S
SoftwareArchitektur im Stream

1
Michael Mahlberg: Architektur-Entscheidungen finanziell bewerten - Live von der OOP
29:48
29:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
29:48
Auch Architektur-Entscheidungen müssen wirtschaftlichen Zielen unterordnen. Michael Mahlberg erläutert, warum das so ist - und wie bereits ein kleiner Werkzeug-Koffer dabei hilft, Architekturentscheidungen und -strategien bewertbarer zu machen.Material: https://bit.ly/oop2021-di24Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Technische Schulden
1:08:48
1:08:48
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:48
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. Darüber sprechen wir - und über die Grundlagen der Metapher, wie sie bei der Kommunikatio…
S
SoftwareArchitektur im Stream

1
Simon Brown: C4 Architecture Model and Structurizr
56:15
56:15
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
56:15
Simon Brown is the author of Software Architecture for Developers; a developer-friendly guide to software architecture, technical leadership and the balance with agility. He is also the creator of the C4 software architecture model and the founder of Structurizr, a collection of tooling to help software teams visualize, document and explore their s…
S
SoftwareArchitektur im Stream

1
Andre Neubauer: CTO = Chief Technical Debt Owner?
1:01:49
1:01:49
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:01:49
Eine der größten Herausforderungen, denen sich Software-Entwickler und Technical Leads stellen müssen, ist der Umgang mit Legacy und technischen Schulden. Diese Herausforderung wird immer schwieriger, da die Lebensdauer von Software mit dem Aufkommen neuer Technologien steigt und die Verweildauer in Unternehmen immer kürzer wird. Wie kann man diese…
S
SoftwareArchitektur im Stream

1
Evolutionary Software Architecture with Patrick Kua
1:02:11
1:02:11
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:11
Patrick Kua was CTO and Chief Scientist at N26 in Berlin and is now an independent coach and mentor to CTOs and VPs Engineering. Patrick has written several books e.g. about how to talk to tech leads and he co-authored a book about evolutionary architecture. In this episode we will therefore discuss how software architecture can embrace change and …
S
SoftwareArchitektur im Stream

1
Patterns - Kondensierte Erfahrungen mit Code, Dingen und Menschen mit Michael Hunger
1:04:21
1:04:21
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:04:21
Pattern für Software-Entwicklung gibt es schon seit mehr als 25Jahren. Aber schon davor gab es Patterns für Dinge z.B. in derGebäude-Architektur. Und mittlerweile sind auch Patterns für andereBereiche entstanden. So erlauben sie den Zugriff auf Erfahrungen überden Umgang mit Code und Menschen. Sogar Refactorings sind eigentlichPatterns für den Umga…
S
SoftwareArchitektur im Stream

1
Uwe Friedrichsen zum Für und Wider von Microservices
1:04:49
1:04:49
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:04:49
In dieser Ausgabe diskutieren Uwe Friedrichsen und Eberhard Wolff das Für und Wider von Microservices.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Inner Source - Mit Open-Source-Methoden Unternehmenssilos einreißen mit Prof. Dirk Riehle
1:02:58
1:02:58
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:02:58
Inner Source nutzt Open-Source-Methoden für die Entwicklung von Software innerhalb eines Unternehmens. Auf den ersten Blick scheinen Entwickler:innen so nur einfach Code teilen zu können, aber es hat weitreichende Konsequenzen und kann dazu dienen, Silos in Unternehmen einzureißen und so die Organisation zu verbessern. Prof. Dirk Riehles forscht in…
Anja Kammer erklärt in dieser Folge, warum und wie man keine DevOps Engineers einstellt - und warum DevOps als Begriff leider immer noch missverstanden wird. Dabei geht es auch um Team Topologys, mit denen die Organisation von Teams und die Kommunikation zwischen Teams visualisiert und optimiert werden kann.Links:DevOps TopologiesDevOps HandbookTea…
S
SoftwareArchitektur im Stream

1
Sokratische Gespräche für Software-Architektur-Beratung und -Training mit Johannes Seitz
31:13
31:13
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
31:13
In dieser Folge diskutiert Johannes Seitz sokratische Gespräche. Das ist ein Möglichkeit, um nicht nur Grundlagen wie Information Hiding zu vermitteln, sondern die sich auch sonst gut für Consulting und Training eignet. Johannes hat vor allem in Remote-Szenarios damit gute Erfahrungen gemacht. In dieser Folge erläutert Johannes, was sokratische Ges…
S
SoftwareArchitektur im Stream

Der INNOQ Technology Day ist einekostenlose Online-Konferenz am 2020-12-09. In diesem Video erläutertdas Programm-Komitee die Idee der Konferenz und was den TechnologyDay besonders macht.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Security mit Christoph Iserlohn
29:43
29:43
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
29:43
Lisa Moritz spricht mit Christoph Iserlohn über Sicherheit und was gerade Architekt:innen dazu wissen sollten und müssen. Dabei geht es um typische Angriffe und Security-Probleme wie die OWASP Top 10 - und natürlich auch darum, was man gegen sie tun kann.Links: Kostenloses Security BuchVon Lisa Moritz
S
SoftwareArchitektur im Stream

1
Architektur-Optionen für moderne Web Frontends mit Franziska Dessart, Joy Heron und Lucas Dohmen
1:08:58
1:08:58
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:08:58
Schon in Folge 20 diskutierten Franziska Dessart, Joy Heron, Lucas Dohmen und Eberhard Wolff über Web-Architekturen. In dieser Folge geht es um die Architektur-Optionen für moderne Web Frontends. Wir geben einen Überblick über die Patterns, die wir uns begegnet sind. Wo implementiert man die Logik, wo liegen die Daten und wie findet die Integration…
S
SoftwareArchitektur im Stream

1
Frontend-Architektur mit Franziska Dessart, Joy Heron und Lucas Dohmen
1:07:25
1:07:25
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:07:25
Frontends scheinen auf den ersten Blick einfach, aber auch der Entwurf dieser Systeme stellt Architekt:innen und Entwickler:innen vor Herausforderungen. In dieser Folge diskutieren Franziska Dessart, Joy Heron, Lucas Dohmen und Eberhard Wolff über verschiedene Ansätze für Frontend-Architekturen.Von Eberhard Wolff
Nur mit Modularisierung kann man große Systeme entwickeln. Gerade durch Microservices gibt es wieder eine Diskussion zu diesem zentralen Konzept. In dieser Folge werden wir uns klassische Konzepte zur Modularisierung beispielsweise von Parnas anschauen und herausarbeiten, was man aus diesen Ansätzen für Architektur-Arbeit an modernen Systemen lerne…
S
SoftwareArchitektur im Stream

1
Microservices, Transaktionen & Konsistenz
1:05:31
1:05:31
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:05:31
Microservices sind verteilte Systeme. Damit ist die Konsistenz der Daten über die verschiedenen Microservices eine Herausforderung. Und Transaktionen in verteilten Systemen sind auch schwierig. In dieser Folge von Software Architektur im Stream geht es darum, wie man mit den Herausforderungen umgeht. Dabei geht es auch um Begriffe wie ACID, Two Pha…
S
SoftwareArchitektur im Stream

1
Vorträge, Architekt:innen-Rolle, Lernen
1:01:49
1:01:49
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:01:49
Diese Folge behandelt verschiedene Fragen aus der Community: Wie geht man beim Halten von Vorträgen vor? Architekt:innen- vs. Entwickler:innen-Rolle Lernen als Architekt:inVon Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Kundenspezifische Software-Varianten: Product Line Engineering mit Danilo Beuche
1:06:58
1:06:58
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:06:58
Ein Kunde hat eine besondere Anforderung an die Software, dann kommt der nächste Kunde mit seiner spezifischen Anforderung und am Ende sind die vielen verschiedenen Varianten kaum noch zu managen. In dieser Folge stellt Danilo Beuche dar, wie man mit dieser Herausforderung umgeht, wenn es wie bei Embedded Software sehr viele Varianten gibt und der …
S
SoftwareArchitektur im Stream

1
Eric Evans "Getting Started with DDD When Surrounded by Legacy Systems"
1:03:19
1:03:19
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:03:19
Auch Domain-driven Design (DDD) findet nur selten in Greenfield-Projekten statt. Eric Evans, der DDD-Erfinder, hat ein Paper geschrieben, das den Umgang mit Domain-driven Design in Legacy Systemen diskutiert und das im Mittelpunkt dieser Folge steht.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Oliver Drotbohm - Module in Monolithen
1:05:03
1:05:03
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
1:05:03
Auch in Monolithen gibt es Module. In dieser Folge sprechen Oliver Drotbohm und Eberhard Wolff sprechen darüber, wie man auf dieser Basis Architekturen erstellen kann.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
Fachliche Architektur - Warum und wie?
55:18
55:18
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
55:18
In dieser Folge geht es um den Aufbau einer fachlichen Architektur z.B. mit Bounded Contexts und warum dieser Architektur-Ansatz so wichtig ist.Von Eberhard Wolff
S
SoftwareArchitektur im Stream

1
iSAQB und Zertifizierung
58:39
58:39
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
58:39
Der iSAQB ist ein gemeinnütziger Verein. Er unterstützt die Ausbildung und Fortbildung von Software-Architekten. Diese Folge bespricht den Verein und die Zertifizierung von Software-Architekten.Von software-architektur-im-stream@posteo.net (software-architektur-im-stream@posteo.net (Eberhard Wolff))
S
SoftwareArchitektur im Stream

1
Organisation und Architektur
56:17
56:17
Später Spielen
Später Spielen
Listen
Gefällt mir
Geliked
56:17
Die Organisation beeinflusst nicht nur die Architektur, sondern man kann sie auch als Werkzeug für das Erstellen von Architekturen nutzen. Diese Folge geht der Idee auf den Grund und zeigt, wie Architekt:innen noch besser an Architekturen arbeiten kann.Von Eberhard Wolff