94 episodes

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/ .

SoftwareArchitektur im Stream Eberhard Wolff

    • Technology

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/ .

    Asynchrone Kommunikation mit HTTP Feeds - Jochen Christ

    Asynchrone Kommunikation mit HTTP Feeds - Jochen Christ

    Asynchrone Kommunikation hat gerade bei Self-contained Systems oder Microservices viele Vorteile. Umgesetzt wird sie dann meistens mit Messaging-Systemen wie Kafka. Aber es gibt Alternativen. In dieser Episode spricht Jochen Christ von INNOQ mit Eberhard Wolff über HTTP Feeds. Sie ermöglichen mit weniger technischen Overhead eine pragmatische Lösung für asynchrone Kommunikation - und haben in vielen Projekten auch schon ihre Praxistauglichkeit unter Beweis gestellt.

    Links
    * Jochen Christs Folien zu HTTP Feeds https://www.innoq.com/de/talks/2021/12/http-feeds-asynchrone-schnittstellen-ohne-middleware-innoq-technology-day-2021/
    * Jochen Christs Artikel zu HTTP Feeds https://www.heise.de/hintergrund/HTTP-Feeds-Asynchrone-Schnittstellen-ohne-Kafka-oder-RabbitMQ-6245490.html
    * https://www.http-feeds.org
    * https://cloudevents.io

    • 1 hr 3 min
    Junior oder Senior

    Junior oder Senior

    In der Software-Entwickler gibt es Juniors und Seniors - aber was ist eigentlich der Unterschied? Diese Frage habe ich in einem Tweet https://twitter.com/ewolff/status/1455177337159434241
    gestellt. Die Antworten sind vielfältig und waren für mich auch teilweise überraschend. In dieser Episode werden wir anhand der Antworten auf den Tweet der Frage nachgehen, was tatsächlich die Unterschiede zwischen Juniors und Seniors sind - und welche Unterschiede besonders wichtig sind.

    Links
    - Ursprünglicher Tweet https://twitter.com/ewolff/status/1455177337159434241
    - Gregor Hohpe: Architecture Elevator https://architectelevator.com/
    - Artikel Die sieben Phasen des Informatikerlebens https://www.computerwoche.de/a/vom-naiven-entwickler-zum-abgebruehten-projektleiter,2362958

    • 1 hr 2 min
    Organisation, Architektur - Was ich im Stream gelernt habe

    Organisation, Architektur - Was ich im Stream gelernt habe

    In über 90 Folgen und einem Jahr Software Architektur im Stream haben wir viele Themen diskutiert. In dieser Episode möchte ich aufzeigen, was ich persönlich gelernt habe und was ich vielleicht auch anders darstellen würde, als ich es in den verschiedenen Episoden diskutiert habe. Schwerpunkt ist das Thema Architektur und Organisation, das in vielen Episoden im Mittelpunkt stand - und ja auch das Thema in der ersten Episode war.

    Links

    * Organisation und Architektur https://software-architektur.tv/2020/06/19/folge002.html
    * DevOps und Team Topologies mit Anja Kammer https://software-architektur.tv/2020/12/07/folge031.html
    * Microservices, Inverse Conway Maneuver, and Flow with James Lewis https://software-architektur.tv/2021/10/13/epsiode80.html
    * Blog: “Wasserfall-Modell? LOL!” https://www.heise.de/developer/artikel/Wasserfall-Modell-LOL-4878614.html
    * DevOps und Team Topologies mit Anja Kammer https://software-architektur.tv/2020/12/07/folge031.html
    * Sozialwissenschaften und Software-Architektur mit Gerrit Beine https://software-architektur.tv/2020/09/10/folge016.html
    * heise ArchitekTOUR-Podcast zu Sozialwissenschaften und Software-Architektur mit Gerrit Beine https://www.heise.de/developer/artikel/Episode-81-Organisation-als-Werkzeug-zur-Umsetzung-von-Architektur-5042186.html
    * Welchen Sinn hat agiles Coaching? mit Johannes Link https://software-architektur.tv/2021/08/13/folge71.html
    * Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development? https://software-architektur.tv/2021/10/25/episode86.html
    * Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung” https://software-architektur.tv/2021/07/09/folge66.html

    • 1 hr 6 min
    Software-Architektur als Beruf - Die Beta-Test-Folge

    Software-Architektur als Beruf - Die Beta-Test-Folge

    In dieser Folge wollen wir ein neues Format ausprobieren: In Zukunft wollen wir Episoden zum beruflichen Werdegang von Personen im Bereich Software-Architektur produzieren. Das vertieft die Folgen, die sich bereits mit beruflichen Werdegang für Software-Architekt:innen auseinandergesetzt haben. Als Beta-Test werden Lisa und Eberhard sich die dafür geplanten Fragen gegenseitig stellen. So zeigt die Folge nicht nur den unterschiedlichen beruflichen Werdegang von Lisa und Eberhard auf, sondern gibt auch die Gelegenheit, Feedback zu den Fragen zu geben und Interview-Kandidat:innen fuer weitere Episoden vorzuschlagen.

    Links
    * Informatik FAQ https://github.com/ewolff/InformatikFAQ
    * Whatchado - Karriereplattform für Berufseinsteiger https://www.whatchado.com/
    * IT-Energizer Podcast https://itcareerenergizer.com/interview
    * Folge 92 - Ben Wolf und Lisa Moritz - Einstieg in Softwarearchitektur https://software-architektur.tv/2021/11/19/folge92.html
    * Folge 68 - Der Schritt zur Software-Architekt:in mit Oliver Wehrens https://software-architektur.tv/2021/07/23/folge68.html

    • 1 hr 5 min
    Makro-Architektur - Prioritäten und Überblick

    Makro-Architektur - Prioritäten und Überblick

    Die Komplexität großer Software-Systeme zwingt dazu, die Architektur in Mikro- und Makro-Architektur aufzuteilen. Makro-Architektur sind die Entscheidungen, die für das gesamte System gelten. Mikro-Architektur ist auf ein Modul begrenzt, so dass jedes für ein einzelnes Modul verantwortliche Team sie anders gestalten kann. Bei der Aufteilung in Mikro- und Makro-Architektur die Prioritäten richtig zu setzten und die besten Entscheidungen zu treffen, beeinflusst direkt die Autonomie der Teams und ermöglicht eine effektive und effiziente Arbeit an dem System.

    In dieser Episode berichtet Eberhard von seinen Erfahrungen aus der Praxis zu Makro-Architektur und dem Aufbau solcher Architektur.

    Links
    - ISA-Prinzipien https://isa-principles.org/
    - Goodhart's Law https://en.wikipedia.org/wiki/Goodhart%27s_law

    • 1 hr 5 min
    Peter Hruschka & Gernot Starke - Requirements Engineering

    Peter Hruschka & Gernot Starke - Requirements Engineering

    Von schlechten Anforderungen haben wir alle bereits gehört! Aber, was können Softwarearchitekt:innen tun, um bessere Anforderungen zu erhalten? Und, sollten sich Softwarearchitekt:innen mit dem Thema Anforderungsanalyse beschäftigen? Spoiler: Die Antwort ist: “Ja”.

    In dieser Episode werden diese und mehr Fragen von Gernot Starke und Peter Hruschka beantwortet.

    Links

    * Leanpub Buch zu Requirements Engineering https://leanpub.com/requirements-skills
    * Peter Hruschkas Buch zu Requirements Engineering https://amzn.to/3DYR4Tw
    * iSAQB Advanced Modul Lehrplan bei GitHub https://github.com/isaqb-org/curriculum-req4arc
    * IREB https://www.ireb.org/de/
    * Folge zu DSL https://software-architektur.tv/2020/10/23/folge022.html

    • 1 hr 4 min

Top Podcasts In Technology

Lex Fridman
Jason Calacanis
NPR
Jack Rhysider
Jason Calacanis
Bloomberg Intelligence

You Might Also Like

Chaos Computer Club Berlin
heise online
c’t Magazin
Metaebene Personal Media - Tim Pritlove
Undsoversum GmbH
Deutschlandfunk