Zielsetzung
Das Intensivseminar bündelt Kompatibilitätsprüfung, MongoDB-Migration, Zielarchitektur, Sicherheit, Leistung, Backup, Replikation, Cutover und Betriebsübergabe. Es richtet sich an Teams, die eine FerretDB-Einführung nicht nur technisch testen, sondern bis zur produktionsreifen Entscheidung und Umschaltung durchplanen müssen.
Inhaltsübersicht
- Zielsetzung und Lernziele
- Teilnehmerkreis und Voraussetzungen
- Assessment und Zielkriterien
- Kompatibilitätstest
- Zielplattform und Backend
- Sicherheits- und Zugriffsmodell
- Migrationsverfahren
- Probeläufe und Datenvalidierung
- Performance und Kapazität
- Backup und Disaster Recovery
- Replikation und Hochverfügbarkeit
- Cutover und Rollback
- Produktionsfreigabe und Nachlauf
- Gesamtsimulation
- Praxisübungen und Methodik
Lernziele
- MongoDB-Workload, Daten und Betriebsanforderungen vollständig bewerten
- Kompatibilität und Leistung vor der Migration reproduzierbar testen
- Datenmigration, Hochverfügbarkeit, Sicherheit und Notfallvorsorge integrieren
- Cutover, Rollback und Produktionsfreigabe mit belastbaren Runbooks durchführen
Teilnehmerkreis
Migrationsleiter, Datenbankadministratoren, Softwarearchitekten, Plattformteams, DevOps- und SRE-Fachkräfte sowie technische Projektverantwortliche.
Voraussetzungen
Gute MongoDB-, FerretDB-, PostgreSQL- und Plattformkenntnisse. Zugriff auf eine repräsentative Testquelle, ein FerretDB-Ziel und automatisierbare Anwendungstests.
Seminarinhalte
Kapitel 1: Assessment und Zielkriterien
Inhaltsübersicht des Kapitels: Daten, Workload, Treiber, Indizes, Abhängigkeiten und Betriebsziele inventarisieren; Funktionale, leistungsbezogene und organisatorische Musskriterien festlegen; RPO, RTO, Wartungsfenster und Rückfallgrenzen verbindlich definieren.
- Schritt 1: Daten, Workload, Treiber, Indizes, Abhängigkeiten und Betriebsziele inventarisieren
- Schritt 2: Funktionale, leistungsbezogene und organisatorische Musskriterien festlegen
- Schritt 3: RPO, RTO, Wartungsfenster und Rückfallgrenzen verbindlich definieren
Kapitel 2: Kompatibilitätstest
Inhaltsübersicht des Kapitels: Kritische Befehle, Operatoren und Datentypen priorisieren; Proxy-, diff-normal- und diff-proxy-Modi mit realistischem Verkehr einsetzen; Abweichungen klassifizieren und Anpassungsmaßnahmen planen.
- Schritt 1: Kritische Befehle, Operatoren und Datentypen priorisieren
- Schritt 2: Proxy-, diff-normal- und diff-proxy-Modi mit realistischem Verkehr einsetzen
- Schritt 3: Abweichungen klassifizieren und Anpassungsmaßnahmen planen
Kapitel 3: Zielplattform und Backend
Inhaltsübersicht des Kapitels: Docker-, Linux- oder Kubernetes-Bereitstellung nach Anforderungen auswählen; PostgreSQL-/DocumentDB-Backend, Persistenz und Versionsmatrix aufbauen; Observability, Sicherung und Verwaltungszugang vor Datenimport bereitstellen.
- Schritt 1: Docker-, Linux- oder Kubernetes-Bereitstellung nach Anforderungen auswählen
- Schritt 2: PostgreSQL-/DocumentDB-Backend, Persistenz und Versionsmatrix aufbauen
- Schritt 3: Observability, Sicherung und Verwaltungszugang vor Datenimport bereitstellen
Kapitel 4: Sicherheits- und Zugriffsmodell
Inhaltsübersicht des Kapitels: PostgreSQL-Benutzer, SCRAM-SHA-256 und technische Dienstkonten planen; TLS, Netzwerksegmentierung und Secret Management umsetzen; Autorisierungsgrenzen durch Architektur und Betriebsregeln kompensieren.
- Schritt 1: PostgreSQL-Benutzer, SCRAM-SHA-256 und technische Dienstkonten planen
- Schritt 2: TLS, Netzwerksegmentierung und Secret Management umsetzen
- Schritt 3: Autorisierungsgrenzen durch Architektur und Betriebsregeln kompensieren
Kapitel 5: Migrationsverfahren
Inhaltsübersicht des Kapitels: Geeignetes Export- und Importverfahren nach Datenmenge und Unterbrechung auswählen; Runbook für vollständigen und finalen Datenlauf erstellen; Fehlerbehandlung, Wiederaufnahme und Protokollierung festlegen.
- Schritt 1: Geeignetes Export- und Importverfahren nach Datenmenge und Unterbrechung auswählen
- Schritt 2: Runbook für vollständigen und finalen Datenlauf erstellen
- Schritt 3: Fehlerbehandlung, Wiederaufnahme und Protokollierung festlegen
Kapitel 6: Probeläufe und Datenvalidierung
Inhaltsübersicht des Kapitels: Mehrere identische Probeläufe mit Zeit- und Fehlermessung durchführen; Dokumentzahlen, Typen, Schlüssel, Summen und Stichproben vergleichen; Anwendungs- und Regressionstests auf dem Ziel ausführen.
- Schritt 1: Mehrere identische Probeläufe mit Zeit- und Fehlermessung durchführen
- Schritt 2: Dokumentzahlen, Typen, Schlüssel, Summen und Stichproben vergleichen
- Schritt 3: Anwendungs- und Regressionstests auf dem Ziel ausführen
Kapitel 7: Performance und Kapazität
Inhaltsübersicht des Kapitels: Repräsentative Lastprofile und Serviceziele definieren; Indizes, Pooling, Ressourcen und Backendzustand abstimmen; Produktionsreserve und Wachstumsplan aus Messdaten ableiten.
- Schritt 1: Repräsentative Lastprofile und Serviceziele definieren
- Schritt 2: Indizes, Pooling, Ressourcen und Backendzustand abstimmen
- Schritt 3: Produktionsreserve und Wachstumsplan aus Messdaten ableiten
Kapitel 8: Backup und Disaster Recovery
Inhaltsübersicht des Kapitels: Sicherung vor, während und nach der Migration festlegen; Restore in isolierter Umgebung nachweisen; Notfallverfahren für Datenfehler und Plattformverlust testen.
- Schritt 1: Sicherung vor, während und nach der Migration festlegen
- Schritt 2: Restore in isolierter Umgebung nachweisen
- Schritt 3: Notfallverfahren für Datenfehler und Plattformverlust testen
Kapitel 9: Replikation und Hochverfügbarkeit
Inhaltsübersicht des Kapitels: WAL-Streaming zwischen Primärsystem und Replica aufbauen; Read-only-Zugriff und Lag-Monitoring integrieren; Failover, Promotion, Clientumschaltung und Rückkehr erproben.
- Schritt 1: WAL-Streaming zwischen Primärsystem und Replica aufbauen
- Schritt 2: Read-only-Zugriff und Lag-Monitoring integrieren
- Schritt 3: Failover, Promotion, Clientumschaltung und Rückkehr erproben
Kapitel 10: Cutover und Rollback
Inhaltsübersicht des Kapitels: Schreibstopp, finalen Export, Import und Validierung sequenzieren; Verbindungen, Jobs und Überwachung kontrolliert umschalten; Go-/No-Go- und Rückfallentscheidung anhand vorher definierter Kriterien treffen.
- Schritt 1: Schreibstopp, finalen Export, Import und Validierung sequenzieren
- Schritt 2: Verbindungen, Jobs und Überwachung kontrolliert umschalten
- Schritt 3: Go-/No-Go- und Rückfallentscheidung anhand vorher definierter Kriterien treffen
Kapitel 11: Produktionsfreigabe und Nachlauf
Inhaltsübersicht des Kapitels: Sicherheits-, Funktions-, Performance-, Backup- und Monitoringabnahme durchführen; War-Room, Verantwortlichkeiten und Eskalation für die Anfangsphase organisieren; Altsystem, Restfehler und Optimierungen nach einer Haltefrist kontrolliert bearbeiten.
- Schritt 1: Sicherheits-, Funktions-, Performance-, Backup- und Monitoringabnahme durchführen
- Schritt 2: War-Room, Verantwortlichkeiten und Eskalation für die Anfangsphase organisieren
- Schritt 3: Altsystem, Restfehler und Optimierungen nach einer Haltefrist kontrolliert bearbeiten
Kapitel 12: Gesamtsimulation
Inhaltsübersicht des Kapitels: Kompatibilitätsprüfung, Datenlauf und Abnahme als vollständiges Szenario durchführen; Geplante Störung oder Grenzwertverletzung in die Entscheidung einbauen; Managementfähigen Abschlussbericht mit Risiken und Betriebsfreigabe erstellen.
- Schritt 1: Kompatibilitätsprüfung, Datenlauf und Abnahme als vollständiges Szenario durchführen
- Schritt 2: Geplante Störung oder Grenzwertverletzung in die Entscheidung einbauen
- Schritt 3: Managementfähigen Abschlussbericht mit Risiken und Betriebsfreigabe erstellen
Praxisübungen
- Einen realitätsnahen MongoDB-Workload gegen FerretDB prüfen und bewerten
- Migration mit Probelauf, Validierung und anschließender Performanceprüfung durchführen
- Cutover, Failover oder Rollback als vollständige Produktionssimulation erproben
Methodik
Der Lehrgang folgt dem Ablauf eines echten Einführungsprojekts. Technische Tests, Datenläufe, Sicherheits- und Betriebsanforderungen werden in einer gemeinsamen Entscheidungsmatrix und in ausführbaren Runbooks zusammengeführt.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 2.995 zzgl. MwSt. Inhaus: € 8.500 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Migrationsteams, DBA, Architekten, Plattformteams, DevOps, SRE und Projektleitung |
| Voraussetzungen: | Gute MongoDB-, FerretDB-, PostgreSQL- und Plattformkenntnisse |
| 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, angeleitete Laborübungen, Fallstudien und 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.
