Seminar Debezium – Migration, Upgrade, Testautomatisierung und CI/CD

Das Seminar überführt Debezium-Änderungen aus manuellen Einzelaktionen in einen reproduzierbaren Migrations- und Lieferprozess. Versionen, Plugins, Konfigurationen, Datenbankabhängigkeiten, Offsets und Schemahistorien werden inventarisiert, automatisiert getestet und stufenweise mit Rückfalloption ausgerollt.

Inhaltsübersicht

  • Lernziele und fachliche Einordnung
  • Schrittweise Seminarinhalte
  • Praxisübungen und Laborszenarien
  • Zielgruppe und Voraussetzungen
  • Didaktik und Arbeitsweise

Lernziele

  • Bestand, Abhängigkeiten und Kompatibilitätsrisiken vollständig erfassen.
  • Konfigurationsänderungen und veraltete Eigenschaften systematisch bewerten.
  • Connector- und Consumerverhalten mit Testcontainers und Golden Events automatisieren.
  • Offsets, Schemahistorie und Startposition über Versionswechsel erhalten.
  • Canary, Rollback, GitOps und formale Betriebsfreigabe umsetzen.

Schrittweise Seminarinhalte

1. Bestandsaufnahme und Migrationsumfang

Schwerpunkt: Debezium-Version, Kafka Connect, Java, Datenbank, Plugins, Treiber, Transformationsmodule, Topics, Stores und Consumer.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „Bestandsaufnahme und Migrationsumfang“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Debezium-Version, Kafka Connect, Java, Datenbank, Plugins, Treiber, Transformationsmodule, Topics, Stores und Consumer modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine vollständige technische Migrationsinventur dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

2. Kompatibilität und Konfigurationsdifferenz

Schwerpunkt: Releasewechsel, entfernte oder geänderte Properties, Defaults, Datenbankversionen, Serialisierung und Verhalten.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „Kompatibilität und Konfigurationsdifferenz“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Releasewechsel, entfernte oder geänderte Properties, Defaults, Datenbankversionen, Serialisierung und Verhalten modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine priorisierte Änderungs- und Risikoliste dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

3. Automatisierte Labor- und Integrationstests

Schwerpunkt: Testcontainers, Quelldatenbank, Kafka, Connect, Connector, Testdaten, Golden Events, Fehlerfälle und Assertions.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „Automatisierte Labor- und Integrationstests“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Testcontainers, Quelldatenbank, Kafka, Connect, Connector, Testdaten, Golden Events, Fehlerfälle und Assertions modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis eine wiederholbare Ende-zu-Ende-Teststrecke dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

4. Offset- und Schemahistorien-Kontinuität

Schwerpunkt: Offset Topics, Schema History, Pluginwechsel, Connector Name, Topic Prefix, Startposition, Snapshot und Recovery.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „Offset- und Schemahistorien-Kontinuität“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Offset Topics, Schema History, Pluginwechsel, Connector Name, Topic Prefix, Startposition, Snapshot und Recovery modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen nachweislich kontinuierlichen Versionswechsel ohne Datenlücke dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

5. Stufenweiser Rollout und Canary

Schwerpunkt: Entwicklungs-, Test- und Produktionsstufe, Shadow Connector, getrennte Topics, Vergleich, Go oder No-Go und Wartungsfenster.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „Stufenweiser Rollout und Canary“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Entwicklungs-, Test- und Produktionsstufe, Shadow Connector, getrennte Topics, Vergleich, Go oder No-Go und Wartungsfenster modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen messbaren und kontrollierten Freigabepfad dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

6. Rollback und Wiederherstellung

Schwerpunkt: Plugin-Rückwechsel, Konfiguration, Offsetzustand, Schemahistorie, Restore, Datenabgleich und Kommunikationsplan.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „Rollback und Wiederherstellung“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Plugin-Rückwechsel, Konfiguration, Offsetzustand, Schemahistorie, Restore, Datenabgleich und Kommunikationsplan modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis ein praktisch geprüftes Rollback-Runbook dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

7. CI/CD, GitOps und Nachweisführung

Schwerpunkt: Repository, Secret-Verweise, Pipeline, Review, Policy Check, Artefakt, Promotion, Drift und Audit.

  1. Ausgangslage, Voraussetzungen und Zielkriterien für den Themenblock „CI/CD, GitOps und Nachweisführung“ erfassen und fachlich abgrenzen.
  2. Relevante Komponenten, Datenobjekte, Rollen und Abhängigkeiten anhand von Repository, Secret-Verweise, Pipeline, Review, Policy Check, Artefakt, Promotion, Drift und Audit modellieren und priorisieren.
  3. Die erforderliche Konfiguration oder Prozessfolge am Laborsystem schrittweise umsetzen und jede Änderung nachvollziehbar protokollieren.
  4. Funktion, Reihenfolge, Berechtigungen, Protokollierung, Wiederanlauf und Fehlerverhalten mit definierten Positiv- und Negativfällen prüfen.
  5. Als Arbeitsergebnis einen revisionsfähigen Liefer- und Änderungsprozess dokumentieren, fachlich abnehmen und in einen wiederholbaren Standard überführen.

Praxisübungen und Laborszenarien

  • Erstellung einer Migrationsmatrix zwischen zwei Debezium-Versionen.
  • Aufbau eines Testcontainers-basierten Connector-Regressionstests.
  • Simulation von Canary, Versionswechsel und Rollback mit Offset-Kontrolle.

Zielgruppe und Voraussetzungen

Zielgruppe: DevOps, Plattformengineering, Kafka-Connect-Betrieb, Testautomatisierung, technische Projektleitung und Change-Verantwortung.

Voraussetzungen: Praktische Debezium- und Kafka-Connect-Erfahrung; Container-, Git- und CI/CD-Kenntnisse sind erforderlich.

Didaktik und Arbeitsweise

Fachimpulse werden unmittelbar durch Demonstrationen, nachvollziehbare Konfigurationsschritte, praktische Übungen und kontrollierte Fehlerfälle vertieft. Jede Übung arbeitet mit definierten Ausgangswerten, Prüfpunkten und Dokumentationsanforderungen, damit die erarbeiteten Abläufe als wiederholbarer technischer Standard eingesetzt werden können.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: DevOps, Plattformengineering, Kafka-Connect-Betrieb, Testautomatisierung, technische Projektleitung und Change-Verantwortung
Voraussetzungen: Praktische Debezium- und Kafka-Connect-Erfahrung; Container-, Git- und CI/CD-Kenntnisse sind erforderlich
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhouse, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Bern 2 Tage
Luzern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Zürich 2 Tage
Stream live 2 Tage
Stream gespeichert 2 Tage
Luzern 2 Tage
Bern 2 Tage
Inhaus / Firmenseminar 2 Tage
Inhaus / Firmenseminar 2 Tage
Sankt Gallen 2 Tage
Basel 2 Tage
Winterthur 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben