Software Architektur im Stream

Software Architektur im Stream

By Eberhard WolffTechnologyEducationHow To
Download on the App Store

Software Architektur im Stream episodes

  • 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
    • Jochen Christs Artikel zu HTTP Feeds
    • http-feeds.org
    • cloudevents.io
    • 1 hr 4 min
    • Junior oder Senior - Was ist der Unterschied?

      In der Software-Entwickler gibt es Juniors und Seniors - aber was ist eigentlich der Unterschied? Diese Frage habe ich in einem Tweet 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

    • Gregor Hohpe: Architecture Elevator

    • Artikel Die sieben Phasen des Informatikerlebens

    • 1 hr 3 min
    • 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

    • DevOps und Team Topologies mit Anja Kammer

    • Microservices, Inverse Conway Maneuver, and Flow with James Lewis

    • Blog: “Wasserfall-Modell? LOL!”

    • DevOps und Team Topologies mit Anja Kammer

    • Sozialwissenschaften und Software-Architektur mit Gerrit Beine

    • heise ArchitekTOUR-Podcast zu Sozialwissenschaften und Software-Architektur mit Gerrit Beine

    • Welchen Sinn hat agiles Coaching? mit Johannes Link

    • Hillel Wayne & Laurent Bossavit - Is It All Built on Sand - What Do We Actually Know About Software Development?

    • Prof. Christiane Floyd zu “menschenzentrierter Software-Entwicklung”

    • 1 hr 7 min
    • 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
      • Whatchado - Karriereplattform fuer Berufseinsteiger
      • IT-Energizer Podcast
      • Folge 92 - Ben Wolf und Lisa Moritz - Einstieg in Softwarearchitektur
      • Folge 68 - Der Schritt zur Software-Architekt:in mit Oliver Wehrens
      • 1 hr 5 min
      • 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
        • Goodhart’s Law
        • 1 hr 6 min
        • 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

        • Peter Hruschkas Buch zu Requirements Engineering

        • iSAQB Advanced Modul Lehrplan bei GitHub

        • IREB

        • Folge zu DSL

        • 1 hr 5 min
        • Ben Wolf und Lisa Moritz - Einstieg in Softwarearchitektur

          Wir alle haben in der IT angefangen und waren nicht von Beginn an Softwarearchitekt:innen - doch wie können wir den Weg in Richtung Softwarearchitektur beschreiten? Lisa und Ben sprechen in dieser Folge über ihre Reise durch die Softwarearchitektur und verraten Tipps und Tricks, wie du deine eigene Reise starten kannst.

          Bücher
          • Dragon Book zu Compiler Bau
          • Head First Design Patterns
          • GoF Design Patterns Buch
          • Gernot Starke: Effektive Software-Architekturen
          • Stefan Toth: Vorgehensmuster für die Software-Architektur
          • Simon Brown: Software Architecture for Developers
          • Weiterführende Episode
            • Episode zu Dokumentation mit Ben Wolf und Gernot Starke
            • Episode mit Simon Brown zu C4 Architecture Model and Structurizr
            • Episode zum iSAQB
            • Episode zu Qualitätsszenarien
            • Weitere Links
              • INNOQ Technology Lunch
              • Cards42
              • Architecture Decision Records
              • arc42
              • iSAQB
              • iSAQB Lehrpläne auf Github
              • 59 min
              • Sven Johann - Cross-funktionale Teams zielgerichtet in den Abgrund stürzen

                Cross-funktionale Teams sind autonom und dadurch produktiver. In der Realität scheitern Initiativen für einen Wandel zu solchen Teams jedoch viel zu oft. Sven zeigt uns, wieso crossfunktionale Teams in den Abgrund gestürzt werden, oft natürlich unabsichtlich - und selbstverständlich auch, wie man so etwas vermeiden kann.

                • Uwe Friedrichsen “You build it, you run it!” wird machtpolitisch missbraucht
                • Tweet von Stefan Roock
                • Team Topologies Folge mit Anja Kammer
                • Team Topologies Buch
                • Folge mit Gerrit Beine
                • Folge zu Site Reliabilty Engineering mit Bastian Spanneberg
                • Buch Anleitung zum Unglücklichsein
                • Gregor Hohpe: Enterprise Architecture = Architecting the Enterprise
                • 1 hr 4 min
                • Michael Plöd - Wie steigt man in Domain-driven Design ein?

                  Domain-driven Design (DDD) ist gerade ein großer Hype, der aber vor allem Einsteiger:innen sehr fordert. Schließlich ist DDD nicht eine einzelne Praktik, sondern eine umfangreiche Sammlung sehr unterschiedlicher Ansätze - von Code-Ebene bis hin zur IT-Strategie. Das alles zu verstehen und anzuwenden, ist nicht einfach. DDD zielt darauf ab, Komplexität in Systemen beherrschbar zu machen und Fachlichkeit mit Software besser zu unterstützen - zwei Kernherausforderungen. Daher ist DDD eine sehr wichtige Werkzeug-Sammlung. In dieser Episode spricht Michael Plöd über seine persönlichen Erfahrung mit DDD und gibt Tipps, wie gerade Einsteiger:innen mit DDD starten können.

                  • Programm und Anmeldung INNOQ Technology
                  • Day
                  • Rabatt für Michaels
                  • Buch
                  • DDD Referenz
                  • Domain-driven Design Crew
                  • 1 hr 3 min
                  • Isabel Wingen & Lars Hupel - Funktionale Programmierung in der Praxis

                    Keine Seiteneffekte, einfaches Testen, die Korrektheit der Programme kann sogar bewiesen werden - alles Vorteile von funktionaler Programmierung. Sie hat im akademischen Bereich schon immer eine Rolle gespielt, aber auch in der Industrie wird sie zunehmend populärer - aber gleichzeitig wirkt sie abgehoben und schwer zu verstehen. In dieser Episode berichten Lars Hupel und Isabel Wingen darüber, wie sie von funktionaler Programmierung im Projekt-Alltag profitieren, welche Erfahrungen sie gemacht haben und wie man selber starten kann.

                    Links

                    • Project Euler
                    • Daniel Westheide’s book The Neophyte’s Guide to
                    • Scala
                    • Daniel Westheide’s book Scala from Scratch:
                    • Exploration
                    • Daniel Westheide’s book Scala from Scratch:
                    • Understanding
                    • Episode 70 - Funktionale Programmierung - Beating the
                    • Average?
                      58 min

                    About Software Architektur im Stream

                    From the publisher's feed

                    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…

                    More shows like Software Architektur im Stream

                    Freak Show by Metaebene Personal Media - Tim Pritlove

                    Freak Show

                    9 Listeners

                    Lage der Nation - der Politik-Podcast aus Berlin by Philip Banse & Ulf Buermeyer

                    Lage der Nation - der Politik-Podcast aus Berlin

                    223 Listeners

                    c’t uplink - der IT-Podcast aus Nerdistan by c’t Magazin

                    c’t uplink - der IT-Podcast aus Nerdistan

                    8 Listeners

                    heiseshow by heise online

                    heiseshow

                    3 Listeners

                    Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

                    Logbuch:Netzpolitik

                    6 Listeners

                    Podcast SoftwareArchitekTOUR (iX/heise Developer) by iX/heise Developer

                    Podcast SoftwareArchitekTOUR (iX/heise Developer)

                    2 Listeners

                    INNOQ Podcast by INNOQ

                    INNOQ Podcast

                    1 Listeners

                    Hotel Matze by Matze Hielscher & Mit Vergnügen

                    Hotel Matze

                    181 Listeners

                    kurz informiert by heise online by heise online

                    kurz informiert by heise online

                    3 Listeners

                    Finanzen ganz einfach - von Saidi, Sophie & Emil by Finanztip

                    Finanzen ganz einfach - von Saidi, Sophie & Emil

                    6 Listeners

                    Quarks Science Cops by Quarks

                    Quarks Science Cops

                    17 Listeners

                    Lanz + Precht by ZDF, Markus Lanz & Richard David Precht

                    Lanz + Precht

                    319 Listeners

                    Der KI-Podcast by ARD

                    Der KI-Podcast

                    20 Listeners

                    extra 3 - alles gut! by NDR

                    extra 3 - alles gut!

                    3 Listeners

                    KI-Update – ein heise-Podcast by Isabel Grünewald, heise online

                    KI-Update – ein heise-Podcast

                    8 Listeners