INNOQ Podcast

INNOQ Podcast

By INNOQTechnology
Download on the App Store

INNOQ Podcast episodes

  • Cloud Migrationsstrategien
    6Rs in der Praxis

    Wie gelingt der Weg in die Cloud, ohne dass Budget, Zeitplan oder Team über Bord gehen? Anja Kammer und Kofi Jedamzik geben einen praxisnahen Überblick über die 6R-Strategien der Cloud-Migration – von Rehost bis Refactor. Sie sprechen über technische und organisatorische Hürden, Perfektionsfallen, unterschätzte Legacy-Systeme und emotionale Aspekte im Change-Prozess. Warum man mit „Lift & Shift“ vielleicht doch anfangen sollte, was man besser nicht migriert, und wieso man nicht jede Komponente „cloud-native“ machen muss – eine Episode für alle, die Cloud-Migration nicht nur als Technikprojekt verstehen.

    Chapter Marks
    • Gründe für die Cloud-Migration
    • Gründe und typische Probleme einer Cloud-Migration
    • Historie: 5R, 6R, 7R
    • Migrationsstrategien erklärt
    • Problem: Perfektion
    • Status quo und Rahmenbedingungen klären
    • Auswahl von Pilotprojekten
    • Die menschliche Seite
    • Show Notes

      Shownotes:

      • iSAQB® CPSA®-Advanced CLOUDINFRA Training
      • AWS Blog: 7 Strategies for Migrating Applications to the Cloud
      • DDD Core Domain Charts
      • 56 min
      • Kopplung
        Zwischen Abhängigkeit und Autonomie

        Kopplung ist ein Balance-Akt. Zu viel Kopplung reduziert die Delivery-Geschwindigkeit und Wartbarkeit. Keine bis wenig Kopplung ist unrealistisch. In dieser Episode des INNOQ Podcasts diskutieren Sven Johann und Erik Wilde über diesen Balance-Akt, Arten der Kopplung, Hiram's Law, API Design und das Bezos Mandate. Ein Gespräch über Kopplung als strategisches Designprinzip.

        Chapter Marks

        -00:00:00 Einführung und Kontext

        -00:02:22 Begriffsklärung: Was ist Kopplung?
        -00:05:21 Kopplung als Balanceakt
        -00:11:59 Arten der Kopplung
        -00:17:30 Hyrum’s Law und API-Versionierung
        -00:26:20 Consumer-Driven Contract Testing – Fluch oder Segen?
        -00:33:45 Lose Kopplung durch API-Design
        -00:40:29 REST vs. Messaging – Kopplung durch Kommunikationsstil
        -00:47:41 Kopplung zwischen Teams – Conway’s Law
        -00:51:30 Das Bezos-Mandate: Vision und Realität
        -01:01:15 Fazit und Ausblick

        Show Notes
        • Hyrum's Law
        • Video zu Hyrum's Law
        • Erik's Youtube Channel
        • Bezos API Mandate
        • Unbundling the Enterprise Buch
        • Unbundling the Enterprise GOTO Book Club mit Erik
        • Hinweis: Diese Podcast-Folge ist auch als Video auf YouTube verfügbar.

          1 hr 4 min
        • Evolution von Teamstrukturen – Teil 2
          Dysfunktionalitäten und Widerständen begegnen

          Widerstände, Unklarheiten und dysfunktionale Zusammenarbeit: Viele Probleme zeigen sich erst, wenn Teamstrukturen aktiv verändert werden. In dieser Fortsetzung zu „Evolution von Teamstrukturen“ sprechen Anja Kammer und Jakob Oswald über typische Herausforderungen bei der Arbeit mit Team Topologies: Enabling Teams, die Vorgaben machen statt zu unterstützen. Plattform-Teams, die den Kontakt zu ihren Nutzer:innen verlieren. Entwicklungsteams, die mit neuer Betriebsverantwortung allein bleiben. Eine Folge über die Praxis hinter dem Modell – und darüber, was hilft, wenn Veränderungen nicht wie gewünscht greifen.

          Chapter Marks
          • 00:00:00 Recap Teil 1
          • 00:03:04 Falsche Implementierung von Team Topologie in der Praxis
          • 00:15:22 Widerstände bei Umstrukturierungsvorhaben
          • 00:34:56 Dysfunktionalitäten von Teamstrukturen
          • Show Notes
            • Podcast: Teil 1 - Evolution von Teamstrukturen
            • Comic Agilé #89 – Team Topologies
            • Podcast: Vielschichtigkeit von Plattformen
            • Artikel: Identifikation von Team-Grenzen
            • 52 min
            • Kohäsion
              Wie viel Zusammenhang braucht ein Modul?

              In dieser Episode des INNOQ Podcasts sprechen Michael Plöd und Sven Johann über ein Prinzip, das in der Softwarearchitektur oft genannt, aber selten genauer betrachtet wird: Kohäsion. Ausgehend von den sieben Kohäsionsarten nach Stevens, Myers und Constantine geht es um die Frage, was Module inhaltlich zusammenhält – und wie sich sinnvolle Grenzen ziehen lassen. Im Mittelpunkt steht der fachliche Zweck als Orientierung für Strukturentscheidungen. Sie sprechen über praktische Beispiele, über Methoden wie Domain-driven Design, Event Storming und die Bounded Context Canvas – und über die Möglichkeiten und Grenzen von Metriken wie LCOM.

              Chapter Marks

              -00:00:00 Einführung in das Thema Kohäsion

              -00:01:20 Kohäsion versus Kopplung – Zwei Seiten einer Medaille?
              -00:03:42 Kohäsion außerhalb der Software – Ein interdisziplinärer Blick
              -00:16:00 Die sieben Kohäsionslevel (nach SMC) – Von Chaos zur Klarheit
              -00:32:15 DDD als Weg zur funktionalen Kohäsion
              -00:45:20 Zweckorientierung und bewusste Kompromisse
              -00:56:40 Kohäsion messen – Vorsicht bei Metriken
              -01:02:40 Kollaborative Modellierung: Kohäsion ist Teamarbeit

              Show Notes
              • Die sieben Kohäsionslevel (nach SMC)
              • DDD Starter Modelling Process
              • Bounded Context Design Canvas
              • Co-Intelligence Buch](https://www.penguinrandomhouse.com/books/741805/co-intelligence-by-ethan-mollick/))
              • Learning Domain Driven Design
              • Hinweis: Diese Podcast-Folge ist auch als Video auf YouTube verfügbar.

                1 hr 10 min
              • Testpyramide oder Testdiamant?
                Welche Automatisierungsstrategie passt zu meinem Kontext?

                In dieser Episode des INNOQ Podcasts diskutieren Daniel Westheide, Jakob Oswald und Sven Johann über das Für und Wider verschiedener Teststrategien. Ausgehend von einer internen Debatte bei INNOQ gehen die drei der Frage nach, wie viel Gewicht auf Unit Tests, Integrationstests oder exploratives Testen gelegt werden sollte – und was die Domäne damit zu tun hat. Sie sprechen über transaktionale Fallstricke, überflüssige Redundanz durch überambitionierte Testabdeckung und persönliche Erfahrungen aus regulierten Projekten. Am Ende steht kein Dogma, sondern ein differenziertes Bild: zwischen Testpyramide, Testdiamant und gesundem Pragmatismus.

                Shownotes
                • https://martinfowler.com/articles/2021-test-shapes.html

                • https://martinfowler.com/articles/practical-test-pyramid.html

                • *https://www.martinfowler.com/articles/mocksArentStubs.html

                  • https://martinfowler.com/bliki/TestPyramid.html
                  • 1 hr 9 min
                  • Jetzt doch wieder ein Monolith/Modulith?
                    Die Architekturfrage neu gestellt

                    Im Podcast diskutieren Torsten Mandry und Sven Johann Überlegungen und Erfahrungen für oder gegen eine Microservices-Architektur bzw. einen Modulithen. Während Microservices oft wegen ihrer Unabhängigkeit und Entkopplung geschätzt werden, zeigen sich auch Nachteile, etwa durch erhöhten Schnittstellenaufwand, komplexes Deployment und Infrastruktur. Torsten beschreibt, wie er durch ein eigenes Experiment mit einem Modulith herausfinden wollte, ob und wie Modularisierung ohne Microservices gelingen kann. Die beiden diskutieren die Abwägungen dieser Entscheidung – abhängig von Teamgröße, Projektphase, technischen Anforderungen und strategischer Planung.

                    Shownotes
                    • Vortrag von Torsten

                    • Sam Newman und Martin Fowler zu Monolithen und Microservices

                    • Stefan Tilkov: Don’t start with a monolith

                    • Martin Fowler: Monolith First

                    • Martin Fowler, “Aufpreis bei Microservices”

                    • Herbert Dowalil, “Modulith First! Der angemessene Weg zu Microservices“

                    • Spring Modulith

                    • ArchUnit

                    • Java Module System

                    • 1 hr 28 min
                    • MCP – Model Context Protocol
                      Der Universalstecker für KI-Modelle

                      Moderne Foundation Models haben kein Fähigkeitsproblem, sondern ein Integrationsproblem. Das von Anthropic entwickelte Model Context Protocol (MCP) bietet nun eine standardisierte Lösung, um KI-Modelle mit externen Diensten zu verbinden. Ole und Robert erklären, warum dieser "USB-C-Stecker für KI" innerhalb kürzester Zeit die Unterstützung von Community und konkurrierenden AI Labs gewonnen hat. Sie besprechen konkrete Beispiele - von der Integration eines Legacy-Systems per Computer-Use bis zur 3D-Modellierung mit natürlicher Sprache. Eine Sonderfolge zum explosionsartig wachsenden Standard.

                      • Model Context Protocol (MCP) - offizielle Spezifikation
                      • MCP Serverliste von Anthropic
                      • Michael Vitz' Intro zu MCP mit Java SDK
                      • Dominik Guhrs Artikel zu Relation based Access Control (ReBAC) bei MCP
                      • Tammo van Lessens MCP Server für Bean Counter: beanquery-mcp
                      • MCP für PostgreSQL
                      • Tagesschau MCP Server
                      • Blender MCP Server mit 3D-Modellierung
                      • MCP Agent Framework
                      • Claude Desktop App mit MCP-Integration
                      • Cloudflare Remote MCP Server
                      • Why MCP Won
                      • 1 hr 6 min
                      • Women in Tech – Sonja
                        Mad Men oder Mr. Robot?

                        Von der Werbeagentur in die IT-Beratung – Sonjas Weg in die Tech-Welt war alles andere als gradlinig. Im Podcast erzählt sie, wie sie über Design, Meetups und Eigeninitiative den Einstieg geschafft hat und warum ihr pragmatischer Blick aufs Frontend-Design heute geschätzt wird. Außerdem: Wie eine Berliner Pfannkuchenfrage den Gesprächseinstieg liefert, was der „teuerste Button der Welt“ über Zusammenarbeit verrät – und warum Sonja KI-Tools lieber ausprobiert, als über sie zu reden.

                        1 hr
                      • KI Agenten
                        Von Workflows zu autonomen Systemen

                        "Wenn ein KI Agent es schafft, mir eine Geschäftsreise in Deutschland zu buchen, ist für mich AGI erreicht" – Was genau sind eigentlich KI Agenten? In einer Zeit, in der der Begriff inflationär verwendet wird, versuchen Ole und Robert ein wenig Klarheit zu schaffen. Sie unterscheiden zwischen Workflows und echten autonomen Agenten, die durch Reasoning, Memory und Toolnutzung ihre Aufgaben selbstständig erledigen. Bei Support-Agenten, Code-Assistenten und Reisebuchungs-Agenten wird das Potenzial dieser Technologie ersichtlich. Die beiden diskutieren nicht nur die aktuellen Entwicklungen von OpenAI, Anthropic und Google, sondern geben auch Hinweise zum praktischen Einstieg in das eigene Agentensystem.

                        • Building Effective Agents
                        • Ben Affleck explains Video AI better than any AI tech leader has
                        • Claude Code
                        • MCP
                        • aider
                        • Satya Nadella Podcast
                        • Ben Thompson: Deep Research and Knowledge Value
                        • LangGraph
                        • Pydantic
                        • OpenAI Swarm
                        • Microsoft AutoGen
                        • Embodied AI
                        • Helix von Figure
                        • GRPO
                        • 1 hr 35 min
                        • Vielschichtigkeit von Plattformen
                          Von Infrastruktur bis Business – eine Einordnung

                          Plattformen sind überall – aber meinen wir immer dasselbe? In dieser Episode des INNOQ Podcasts sprechen Sven Johann und Erik Wilde über die unterschiedlichen Bedeutungen des Plattformbegriffs. Von Business-Plattformen über API-Plattformen bis hin zu Internal Developer Platforms und Infrastrukturplattformen: Welche Rolle spielen sie in Unternehmen, wie grenzen sie sich voneinander ab und warum ist es wichtig, den Begriff richtig einzuordnen? Ein Gespräch über strategische Plattformentscheidungen.

                          1 hr

                        About INNOQ Podcast

                        From the publisher's feed

                        In dieser Serie diskutieren wir interessante Themen aus Software-Entwicklung und -Architektur – immer mit dem Fokus auf Praxistauglichkeit.

                        More shows like INNOQ Podcast

                        Freak Show by Metaebene Personal Media - Tim Pritlove

                        Freak Show

                        9 Listeners

                        Sternengeschichten by Florian Freistetter

                        Sternengeschichten

                        42 Listeners

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

                        Lage der Nation - der Politik-Podcast aus Berlin

                        223 Listeners

                        Eine Stunde History - Deutschlandfunk Nova by Deutschlandfunk Nova

                        Eine Stunde History - Deutschlandfunk Nova

                        105 Listeners

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

                        c’t uplink - der IT-Podcast aus Nerdistan

                        8 Listeners

                        Logbuch:Netzpolitik by Metaebene Personal Media - Tim Pritlove

                        Logbuch:Netzpolitik

                        6 Listeners

                        Computer und Kommunikation by Deutschlandfunk

                        Computer und Kommunikation

                        10 Listeners

                        ARD Klima Update by ARD

                        ARD Klima Update

                        9 Listeners

                        INNOQ Security Podcast by INNOQ

                        INNOQ Security Podcast

                        0 Listeners

                        Software Architektur im Stream by Eberhard Wolff

                        Software Architektur im Stream

                        0 Listeners

                        Quarks Science Cops by Quarks

                        Quarks Science Cops

                        17 Listeners

                        KI verstehen by Deutschlandfunk

                        KI verstehen

                        16 Listeners

                        11KM: der tagesschau-Podcast by tagesschau

                        11KM: der tagesschau-Podcast

                        31 Listeners

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

                        KI-Update – ein heise-Podcast

                        8 Listeners

                        Schreiben & Schreddern by radioeins (rbb)

                        Schreiben & Schreddern

                        4 Listeners

                        CTO Need To Know by INNOQ

                        CTO Need To Know

                        0 Listeners

                        Fest & Flauschig by Jan Böhmermann & Olli Schulz

                        Fest & Flauschig

                        18 Listeners