Software Testing & Qualität - Testautomatisierung, KI & Agilität

Microservices testen - Michael Kutz


Listen Later

Wie optimiert man die Teststrategie bei der Umstellung auf Microservices?

📌 Konferenz-Tipp: TACON 2026 in Leipzig (16.–17. September). Ich war letztes Jahr als Keynote dort und fand den Austausch richtig gut 👉 https://swt.fm/tacon

"Ich kriege viel schneller Feedback. Da finde ich, macht es richtig Laune. Es geht alles schneller." - Michael Kutz

In dieser Episode spreche ich mit mit Michael Kutz von REWE über die Herausforderungen und Lösungen bei der Umstellung von einem monolithischen System auf eine Microservice-Architektur. Michael teilt seine langjährige Erfahrung und erläutert, wie sein Team die Teststrategie optimiert hat, um Effizienz und Qualität der Software zu steigern. Wir besprechen die Bedeutung von End-to-End-Tests, Unit-Tests und organisatorischen Aspekten. Michael betont die Wichtigkeit kontinuierlicher Anpassungen und kritischer Überprüfung der Teststrategien.

Michael Kutz ist seit 2009 als Softwareentwickler tätig. Sein Ziel ist es, qualitativ hochwertige und konstant funktionierende Software zu entwickeln, um aufwändige Fehleranalysen im Nachhinein zu vermeiden. Deshalb legt er großen Wert auf Testautomatisierung, Continuous Delivery/Deployment, DevOps, Lean und Agile Softwareentwicklung.

In letzter Zeit beschäftigt er sich zudem mit den psychologischen Effekten, die das Schreiben von Code, die Analyse von Anforderungen und die Rekrutierung von Entwickler:innen beeinflussen.

Seit 2014 arbeitet Michael bei REWE digital, wo er umfangreiche Erfahrung in der Entwicklung einer Microservice-basierten Produkt-Architektur gesammelt hat. Derzeit arbeitet er auch an der Entwicklung und Umsetzung gemeinsamer Standards der Qualitätssicherung für die gesamte REWE Group.

Highlights:

  • Microservices lösen kein technisches Problem, sondern ein organisatorisches: Wer Conway's Law zum Architekturprinzip macht, skaliert Teams, nicht nur Code.
  • Eine reine End-to-End-Test-Suite mit mehreren Stunden Laufzeit ist kein Sicherheitsnetz, sondern ein Wartungsproblem, das die gesamte Entwicklungsgeschwindigkeit bremst.
  • Flaky Tests konsequent in Quarantäne schicken und die verantwortlichen Teams direkt ansprechen ist ein wirksamer Weg, eine aufgeblähte Testsuite schrittweise zu bereinigen.
  • Shift-right durch Monitoring und Alerting kann End-to-End-Tests auf Teststages teilweise ersetzen, weil ein schneller Rollback im E-Commerce günstiger ist als aufwendige Testumgebungen für seltene Produktionsfehler.
  • Danke an die Community-Partner des Podcasts:Alliance for Qualification | ASQF | Austrian Testing Board | dpunkt.verlag | German Testing Board | German Testing Day | GI Fachgruppe TAV | Heise | HANSER Verlag | ISTQB | iSQI GmbH | oop | QS-TAG | SIGS-DATACOM | skillsclub | Swiss Testing Board | TACON Credits: Sound | Grafik

    ...more
    View all episodesView all episodes
    Download on the App Store

    Software Testing & Qualität - Testautomatisierung, KI & AgilitätBy Richard Seidl - Experte für Software-Entwicklung und Testautomatisierung