Zielsetzung
Das Seminar strukturiert die FerretDB-Konfiguration über Kommandozeilenparameter und Umgebungsvariablen. Verbindungsparameter, Listener, Debug-Schnittstellen, Protokollierung sowie Normal-, Proxy- und Differenzmodi werden sicher eingerichtet und durch reproduzierbare Tests geprüft.
Inhaltsübersicht
- Zielsetzung und Lernziele
- Teilnehmerkreis und Voraussetzungen
- Konfigurationsmodell
- PostgreSQL-Verbindung und Pool
- Listener und Schnittstellen
- Betriebsmodi
- Logging, Telemetrie und Tracing
- Validierung und Bereitstellung
- Praxisübungen und Methodik
Lernziele
- Konfigurationsparameter und ihre Umgebungsvariablen systematisch verwalten
- PostgreSQL-Verbindung, Poolparameter und Listener korrekt einstellen
- Normal-, Proxy- und Differenzmodi für Betrieb, Test und Fehlersuche auswählen
- Konfigurationen sicher prüfen, dokumentieren und automatisierbar bereitstellen
Teilnehmerkreis
Administratoren, DevOps-Fachkräfte, Entwickler, Testautomatisierer und Migrationsverantwortliche.
Voraussetzungen
Grundkenntnisse in FerretDB, Netzwerkdiensten und Umgebungsvariablen. Zugriff auf FerretDB, PostgreSQL und optional eine MongoDB-Testinstanz.
Seminarinhalte
Kapitel 1: Konfigurationsmodell
Inhaltsübersicht des Kapitels: Kommandozeilenparameter und gleichwertige Umgebungsvariablen zuordnen; Standardwerte, Containerabweichungen und überschreibende Parameter erfassen; Konfiguration ohne klassische Konfigurationsdatei betriebssicher organisieren.
- Schritt 1: Kommandozeilenparameter und gleichwertige Umgebungsvariablen zuordnen
- Schritt 2: Standardwerte, Containerabweichungen und überschreibende Parameter erfassen
- Schritt 3: Konfiguration ohne klassische Konfigurationsdatei betriebssicher organisieren
Kapitel 2: PostgreSQL-Verbindung und Pool
Inhaltsübersicht des Kapitels: Verbindungs-URL oder geschützte URL-Datei auswählen; Benutzer, Datenbank, TLS-Parameter und Erreichbarkeit prüfen; Minimale und maximale Poolgröße an Last und Backendkapazität anpassen.
- Schritt 1: Verbindungs-URL oder geschützte URL-Datei auswählen
- Schritt 2: Benutzer, Datenbank, TLS-Parameter und Erreichbarkeit prüfen
- Schritt 3: Minimale und maximale Poolgröße an Last und Backendkapazität anpassen
Kapitel 3: Listener und Schnittstellen
Inhaltsübersicht des Kapitels: MongoDB-Protokoll auf TCP- oder Unix-Socket bereitstellen; TLS-, Data-API-, MCP- und Debug-Listener nach Bedarf aktivieren; Nicht benötigte Schnittstellen deaktivieren und Netzwerkzugriff begrenzen.
- Schritt 1: MongoDB-Protokoll auf TCP- oder Unix-Socket bereitstellen
- Schritt 2: TLS-, Data-API-, MCP- und Debug-Listener nach Bedarf aktivieren
- Schritt 3: Nicht benötigte Schnittstellen deaktivieren und Netzwerkzugriff begrenzen
Kapitel 4: Betriebsmodi
Inhaltsübersicht des Kapitels: Normalmodus für reguläre Verarbeitung konfigurieren; Proxymodus für kontrollierte Weiterleitung an ein Vergleichssystem einsetzen; Differenzmodi für Antwortvergleich und Kompatibilitätstests verwenden; Proxy-Adresse und TLS-Parameter sicher festlegen.
- Schritt 1: Normalmodus für reguläre Verarbeitung konfigurieren
- Schritt 2: Proxymodus für kontrollierte Weiterleitung an ein Vergleichssystem einsetzen
- Schritt 3: Differenzmodi für Antwortvergleich und Kompatibilitätstests verwenden
- Schritt 4: Proxy-Adresse und TLS-Parameter sicher festlegen
Kapitel 5: Logging, Telemetrie und Tracing
Inhaltsübersicht des Kapitels: Logstufe und Instanzkennzeichnung passend zur Umgebung setzen; OpenTelemetry-Ziel und Servicenamen konfigurieren; Telemetrieentscheidung dokumentieren und unbeabsichtigte Datenabflüsse vermeiden.
- Schritt 1: Logstufe und Instanzkennzeichnung passend zur Umgebung setzen
- Schritt 2: OpenTelemetry-Ziel und Servicenamen konfigurieren
- Schritt 3: Telemetrieentscheidung dokumentieren und unbeabsichtigte Datenabflüsse vermeiden
Kapitel 6: Validierung und Bereitstellung
Inhaltsübersicht des Kapitels: Konfiguration mit Start-, Verbindungs-, Negativ- und Lasttests prüfen; Geheimnisse von nicht sensitiven Parametern trennen; Konfigurationsstand versionieren und Änderungen nachvollziehbar freigeben.
- Schritt 1: Konfiguration mit Start-, Verbindungs-, Negativ- und Lasttests prüfen
- Schritt 2: Geheimnisse von nicht sensitiven Parametern trennen
- Schritt 3: Konfigurationsstand versionieren und Änderungen nachvollziehbar freigeben
Praxisübungen
- Eine vollständige Umgebungskonfiguration aus Variablen aufbauen und testen
- Normal-, Proxy- und Differenzmodus anhand definierter Requests vergleichen
- Fehlkonfigurationen bei Listenern, Poolwerten und Zugangsdaten diagnostizieren
Methodik
Parameter werden nicht isoliert betrachtet, sondern in mehreren Betriebsprofilen zusammengeführt. Jede Variante wird gestartet, mit Testrequests geprüft und anhand von Logs sowie Metriken bewertet.
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, Entwickler und Testautomatisierer |
| Voraussetzungen: | FerretDB-, Netzwerk- und Umgebungsvariablen-Grundkenntnisse |
| 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.
