Schulung · Workshop · Coaching · Beratung

Monolith zu Microservices Workshop: Migration Schritt für Schritt

Vom Monolith zu Microservices: Altsysteme schrittweise zerlegen

Dauer: ab 1 Tag | Preis: ab 900 EUR (Netto) | Termin: Ganztägig + halbtägig

Sie zerlegen einen gewachsenen Monolithen Schritt für Schritt in Microservices – mit klarem Ziel, sauberem Service-Schnitt, Migration im laufenden Betrieb und einem Team, das die neue Architektur auch betreiben kann.

Wann lohnt es sich, einen Monolithen in Microservices aufzuteilen – und wo fängt man an?

Microservices versprechen unabhängige Releases, gezielte Skalierung und Teams, die nicht ständig aufeinander warten. Bei einer bestehenden Anwendung ist der Weg dorthin aber kein Neubau, sondern eine Operation am offenen Herzen: Der Monolith muss weiterlaufen, während Funktion für Funktion herausgelöst wird. Dieses Seminar zeigt, wie Sie das Vorhaben begründen, den Umfang festlegen und die heutige Architektur so abbilden, dass sinnvolle Schnittlinien sichtbar werden. Dazu gehört auch die ehrliche Frage, ob ein modularer Monolith das bessere Ziel ist.

Inhaltlich folgen wir dem Verlauf einer echten Migration: Wir finden Bounded Contexts mit Domain-Driven Design, vermeiden den verteilten Monolithen, wählen das erste Migrationsziel und lösen es mit dem Strangler-Fig-Muster heraus – ohne Ausfallzeit. Danach geht es um die schwierigen Teile: gemeinsame Datenbanken trennen, Konsistenz mit Sagas und Outbox herstellen, das Frontend einbinden und den Restmonolithen am Ende wirklich abschalten. Programmiersprache und Container-Plattform spielen dabei eine Nebenrolle; die Muster gelten für Java, .NET, PHP oder Node.js gleichermaßen.

Mindestens so wichtig wie der Code sind Organisation und Betrieb. Conways Gesetz, Team Topologies, API-Verträge mit OpenAPI, Inner Source, Pipelines je Service und Observability mit OpenTelemetry entscheiden darüber, ob die neue Architektur im Alltag trägt. Wir besprechen, welcher Reifegrad vor dem ersten herausgelösten Service vorhanden sein sollte.

Coding-Agenten verändern vor allem die mühsame Vorarbeit: Ein Agent wie Claude Code kann im Repository Aufrufketten und Datenbankzugriffe eines Moduls kartieren und Charakterisierungstests für Altcode schreiben, bevor er verschoben wird. Wo der Service-Schnitt verläuft und wie Daten migriert werden, bleibt eine Architekturentscheidung – wir üben, wie Sie dem Agenten dafür klare Grenzen und Verträge vorgeben.

Bei gescheiterten Microservices-Migrationen liegt das Problem selten im Code und fast immer in der Datenbank. Solange fünf Services dieselben Tabellen lesen und schreiben, haben Sie keinen zerlegten Monolithen, sondern einen verteilten – mit Netzwerklatenz als Zugabe. Mein Rat aus Projekten: Ziehen Sie zuerst die Daten eines fachlich klar abgegrenzten Bereichs heraus, auch wenn das unbequem ist, und messen Sie den Erfolg an unabhängigen Deployments, nicht an der Zahl der Services.
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Vom Monolith zu Microservices: Altsysteme schrittweise zerlegen

Status quo und Projektziele verstehen
  • Architektur-Modernisierung als schrittweise Refaktorisierung statt Big-Bang-Projekt planen
  • Die neue Rolle im Migrationsprojekt: Mandat, Entscheidungsrechte und Stakeholder
  • Mit dem „Warum“ beginnen: Release-Takt, Skalierung und Teamautonomie als messbare Ziele
  • Projektumfang festlegen: was migriert wird und was im Monolithen bleiben darf
  • Aktuelle Architektur mit C4-Diagrammen und Abhängigkeitsanalysen abbilden
  • Modularer Monolith als Alternative oder Zwischenschritt bewerten
Fähigkeiten in Services aufteilen
  • Designfehler vermeiden: verteilter Monolith, zu feine Services, gemeinsame Datenbank
  • Bounded Contexts mit Event Storming und Context Mapping finden
  • Kopplung messen: Änderungshäufigkeit und gemeinsam geänderte Dateien aus der Git-Historie
  • Refactoring oder Neuschreiben: Kriterien, Risiken und Kosten abwägen
  • Das erste Migrationsziel wählen: geringe Kopplung, spürbarer fachlicher Nutzen
Migrationsmuster im laufenden Betrieb
  • Ersten Dienst mit dem Strangler-Fig-Muster herauslösen und Aufrufe umleiten
  • Branch by Abstraction und Feature Flags für den Umbau ohne langlebige Branches
  • Migration ohne Ausfallzeit: Parallelbetrieb, Shadow Traffic und Canary Releases
  • Voneinander abhängige, komplexe Funktionen schrittweise entflechten
  • Migrations-API-Schicht bzw. API-Gateway als Fassade vor Monolith und Services
  • Und das Frontend? Backend for Frontend, Micro-Frontends oder bewusst ein gemeinsames UI
  • Den letzten Schritt machen: Restmonolithen stilllegen, Altcode und Altdaten abbauen
Daten und Kommunikation zwischen Services
  • Gemeinsame Datenbank aufteilen: Database per Service, Datenmigration und Übergangsphase
  • Konsistenz ohne verteilte Transaktionen: Saga-Muster und Transactional Outbox
  • Synchron oder asynchron: REST, gRPC und Events über Kafka oder RabbitMQ
  • Change Data Capture mit Debezium, um Änderungen aus der Monolith-Datenbank zu streamen
Organisatorischer Reifegrad
  • Es geht nicht nur um Code: Conways Gesetz und das Inverse Conway Maneuver
  • Team Topologies: Stream-aligned Teams, Plattformteam und kognitive Last
  • API-Verträge mit OpenAPI (früher Swagger) dokumentieren und versionieren
  • Consumer-Driven Contract Tests mit Pact gegen unbemerkte Breaking Changes
  • Teamübergreifende Zusammenarbeit an Services und Bibliotheken mit Inner Source
Betrieblicher Reifegrad
  • Kontinuierliche Integration und Bereitstellung je Service, unabhängige Deployments und Rollbacks
  • Container und Kubernetes als Laufzeitumgebung einordnen – was sie lösen und was nicht
  • Monitoring von Anfang an: Metriken, Logs und verteiltes Tracing mit OpenTelemetry
  • Service Level Objectives, Alarmierung und Fehlerbudgets je Service
  • Resilienz: Timeouts, Retries und Circuit Breaker gegen Kaskadenfehler
Microservices-Migration mit Coding-Agenten
  • Agent kartiert den Monolithen: Aufrufketten, Paketabhängigkeiten und Tabellenzugriffe je Modul
  • Charakterisierungstests vom Agenten schreiben lassen, bevor Code aus dem Monolithen wandert
  • Herauslösen in kleinen Pull Requests; Routing in der Strangler-Fassade schaltet ein Mensch um
  • OpenAPI-Spezifikation und Pact-Verträge als feste Vorgabe, gegen die der Agent den neuen Service baut
  • Schnitt der Bounded Contexts und Datenmigration bleiben Architekturentscheidungen, nicht Agentenaufgaben
Praxisprojekt: Bestellabwicklung aus einem Shop-Monolithen herauslösen
  • Bounded Context „Bestellung“ im Beispiel-Monolithen abgrenzen und Abhängigkeiten auflösen
  • Strangler-Fassade einrichten und die Bestell-API als eigenständigen Service bereitstellen
  • Daten per Outbox-Events synchronisieren, Tracing einschalten und den Rollback-Plan durchspielen
Lernziele
  • Sie begründen eine Migration mit messbaren Zielen und legen den Umfang fest
  • Sie schneiden Services entlang fachlicher Grenzen und erkennen Anzeichen eines verteilten Monolithen
  • Sie lösen Funktionen mit Strangler Fig, Branch by Abstraction und API-Fassade ohne Ausfallzeit heraus
  • Sie trennen Datenbestände und sichern Konsistenz mit Saga- und Outbox-Muster
  • Sie bewerten, welcher organisatorische und betriebliche Reifegrad für Microservices nötig ist
Zielgruppe
  • Softwarearchitekt:innen und Lead-Entwickler:innen, die ein Bestandssystem modernisieren
  • Entwicklungsleiter:innen und technische Product Owner, die über eine Migration entscheiden
  • Entwickler:innen, die an der Zerlegung eines Monolithen mitarbeiten

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Sind Sie auf der Suche nach einer Veranstaltung, die genau Ihrem Bedarf entspricht? Einer Veranstaltung, welche nur Inhalte vermittelt, die Sie selbst gewählt haben und speziell auf Ihr Unternehmen zugeschnitten ist? Dann sind Sie bei uns richtig!

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Vorstellungen und inhaltlichen Wünschen. Sie bekommen genau das, was Sie brauchen.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ihr Wunschtermin wird bei der Planung berücksichtigt. Die Veranstaltung findet ganztägig + halbtägig zu flexiblen Zeiten statt.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Jetzt anfragen
Einige Unternehmen, für die wir tätig waren

Lufthansa Industry Solutions AS GmbH

HDI Systeme AG

Fiducia & GAD IT AG

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

Anfrage für eine unverbindliche + kostenlose Erstberatung zum Thema

Vom Monolith zu Microservices - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Wir freuen uns über Ihre Anfrage und antworten so schnell es geht!

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben