Zielsetzung
Das Seminar etabliert einen kontrollierten Lebenszyklus für FerretDB und das gekoppelte PostgreSQL-/DocumentDB-Backend. Releasebewertung, Versionsmatrix, Sicherung, Backend- und Erweiterungsupdate, FerretDB-Aktualisierung, Abnahmetest und Rückfall werden als wiederholbares Verfahren umgesetzt.
Inhaltsübersicht
- Zielsetzung und Lernziele
- Teilnehmerkreis und Voraussetzungen
- Inventar und Versionsmatrix
- Releasebewertung
- Vorbereitung und Sicherung
- Backend und Erweiterung aktualisieren
- FerretDB aktualisieren
- Abnahme und Rückfall
- Sonderfall ältere Hauptversionen
- Praxisübungen und Methodik
Lernziele
- Abhängigkeiten zwischen FerretDB, PostgreSQL und DocumentDB-Versionen verwalten
- Releaseänderungen und potenzielle Brüche vor einem Update bewerten
- Updates in der technisch richtigen Reihenfolge durchführen und prüfen
- Rollback, Wartungsfenster und Freigabedokumentation verbindlich gestalten
Teilnehmerkreis
Administratoren, DevOps-Fachkräfte, Plattformteams, Release Manager und technische Betriebsverantwortliche.
Voraussetzungen
Grundkenntnisse im Betrieb von FerretDB und PostgreSQL. Erfahrung mit Docker, Linux oder Kubernetes entsprechend der eigenen Plattform.
Seminarinhalte
Kapitel 1: Inventar und Versionsmatrix
Inhaltsübersicht des Kapitels: Installationsart, FerretDB-Version, PostgreSQL-Version und Erweiterungsstand erfassen; Passende freigegebene Versionskombination als Sollzustand definieren; Abhängige Treiber, Tools und Automatisierungen in die Bewertung aufnehmen.
- Schritt 1: Installationsart, FerretDB-Version, PostgreSQL-Version und Erweiterungsstand erfassen
- Schritt 2: Passende freigegebene Versionskombination als Sollzustand definieren
- Schritt 3: Abhängige Treiber, Tools und Automatisierungen in die Bewertung aufnehmen
Kapitel 2: Releasebewertung
Inhaltsübersicht des Kapitels: Neue Funktionen, Fehlerkorrekturen und Breaking Changes klassifizieren; Auswirkungen auf Metriken, Traces, Konfiguration und Anwendungen bestimmen; Testumfang und Wartungsfenster risikobasiert festlegen.
- Schritt 1: Neue Funktionen, Fehlerkorrekturen und Breaking Changes klassifizieren
- Schritt 2: Auswirkungen auf Metriken, Traces, Konfiguration und Anwendungen bestimmen
- Schritt 3: Testumfang und Wartungsfenster risikobasiert festlegen
Kapitel 3: Vorbereitung und Sicherung
Inhaltsübersicht des Kapitels: Funktionsfähige Sicherung und getesteten Wiederherstellungsweg nachweisen; Kapazität, Verfügbarkeit und Ansprechpartner für das Fenster prüfen; Rückfallkriterien und maximal zulässige Unterbrechung vereinbaren.
- Schritt 1: Funktionsfähige Sicherung und getesteten Wiederherstellungsweg nachweisen
- Schritt 2: Kapazität, Verfügbarkeit und Ansprechpartner für das Fenster prüfen
- Schritt 3: Rückfallkriterien und maximal zulässige Unterbrechung vereinbaren
Kapitel 4: Backend und Erweiterung aktualisieren
Inhaltsübersicht des Kapitels: Passendes PostgreSQL-/DocumentDB-Artefakt bereitstellen; Backend aktualisieren und Erweiterung innerhalb der Datenbank anheben; Erforderliche Serverparameter kontrollieren und Dienst neu starten.
- Schritt 1: Passendes PostgreSQL-/DocumentDB-Artefakt bereitstellen
- Schritt 2: Backend aktualisieren und Erweiterung innerhalb der Datenbank anheben
- Schritt 3: Erforderliche Serverparameter kontrollieren und Dienst neu starten
Kapitel 5: FerretDB aktualisieren
Inhaltsübersicht des Kapitels: Containerimage, Paket oder Binärdatei auf die Zielversion umstellen; Dienst kontrolliert starten und Verbindungsstatus prüfen; Konfigurationsänderungen und neue Standardwerte verifizieren.
- Schritt 1: Containerimage, Paket oder Binärdatei auf die Zielversion umstellen
- Schritt 2: Dienst kontrolliert starten und Verbindungsstatus prüfen
- Schritt 3: Konfigurationsänderungen und neue Standardwerte verifizieren
Kapitel 6: Abnahme und Rückfall
Inhaltsübersicht des Kapitels: Smoke-, CRUD-, Abfrage-, Authentifizierungs- und Performanceprüfungen ausführen; Metriken und Logs mit dem vorherigen Stand vergleichen; Freigabe erteilen oder den vorbereiteten Rückfall durchführen.
- Schritt 1: Smoke-, CRUD-, Abfrage-, Authentifizierungs- und Performanceprüfungen ausführen
- Schritt 2: Metriken und Logs mit dem vorherigen Stand vergleichen
- Schritt 3: Freigabe erteilen oder den vorbereiteten Rückfall durchführen
Kapitel 7: Sonderfall ältere Hauptversionen
Inhaltsübersicht des Kapitels: Architektur- und Authentifizierungsänderungen zwischen Hauptversionen erfassen; Datenmigration statt eines unzulässigen In-place-Upgrades planen; Anwendungen und Verbindungszeichenfolgen gezielt anpassen.
- Schritt 1: Architektur- und Authentifizierungsänderungen zwischen Hauptversionen erfassen
- Schritt 2: Datenmigration statt eines unzulässigen In-place-Upgrades planen
- Schritt 3: Anwendungen und Verbindungszeichenfolgen gezielt anpassen
Praxisübungen
- Eine Versions- und Abhängigkeitsmatrix für eine Beispielumgebung erstellen
- Ein Update im Labor mit Backend-, Erweiterungs- und FerretDB-Schritten durchführen
- Abnahmetest und simulierten Rückfall anhand einer Checkliste ausführen
Methodik
Ein vollständiger Updatezyklus wird als Runbook aufgebaut und praktisch durchlaufen. Technische Schritte, Entscheidungspunkte, Messwerte und Freigaben werden gleichermaßen berücksichtigt.
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: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Administratoren, DevOps, Plattformteams und Release Manager |
| Voraussetzungen: | FerretDB- und PostgreSQL-Betriebskenntnisse |
| 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.
