Ein Upgrade ist kein Paketwechsel, sondern eine kontrollierte Veränderung von Diensten, Daten, Frontend und Betriebsverfahren.
Das Seminar entwickelt einen Modernisierungspfad für bestehende Installationen. Inventar, Abhängigkeiten, Sicherheitsrisiken, Kompatibilität, Datenmigration, Tests, stufenweises Deployment, Rollback und technische Entkopplung stehen im Mittelpunkt.
Inhaltsübersicht
- Seminarprofil
- Zielgruppe
- Voraussetzungen
- Lernziele
- Inhalte und Schritt-für-Schritt-Anleitungen
- Praxisaufgaben
- Arbeitsweise und Qualitätssicherung
Seminarprofil
Der Schwerpunkt liegt auf das Seminar entwickelt einen Modernisierungspfad für bestehende Installationen. Inventar, Abhängigkeiten, Sicherheitsrisiken, Kompatibilität, Datenmigration, Tests, stufenweises Deployment, Rollback und technische Entkopplung stehen im Mittelpunkt. Die Inhalte werden über nachvollziehbare Entscheidungen, reproduzierbare Arbeitsschritte und dokumentierte Kontrollen vermittelt.
Zielgruppe
Plattformengineering, DevOps, technische Architektur, Anwendungsentwicklung und Verantwortliche für bestehende Datenkatalog-Installationen.
Voraussetzungen
Praktische Erfahrung mit einer bestehenden Installation, Linux, Containern, Python- und JavaScript-Abhängigkeiten sowie Datenbanken und Suchindizes.
Lernziele
- Istzustand, Abhängigkeiten und Modernisierungsrisiken vollständig erfassen.
- Zielversionen und kompatible Migrationsschritte belastbar planen.
- Daten, Indizes, Konfiguration und Frontendänderungen mit Tests absichern.
- stufenweise Einführung, Rollback und nachhaltige Entkopplung umsetzen.
Inhalte und Schritt-für-Schritt-Anleitungen
Bestandsaufnahme und Baseline
Der reale Istzustand wird reproduzierbar dokumentiert, bevor Änderungen beginnen.
- Schritt 1: Dienste, Images, Pakete, Datenbanken und Konfiguration inventarisieren.
- Schritt 2: Anpassungen, Forks und nicht dokumentierte Patches erfassen.
- Schritt 3: Funktions-, Daten- und Performance-Baseline mit Testfällen sichern.
- Schritt 4: Betriebsabhängigkeiten und bekannte Störungen dokumentieren.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Risiko- und Kompatibilitätsanalyse
Technische Schulden und Sicherheitsrisiken werden nach Auswirkung und Abhängigkeit priorisiert.
- Schritt 1: Laufzeit-, Bibliotheks- und Imageversionen auf Konflikte prüfen.
- Schritt 2: API-, Datenmodell- und Frontendkompatibilität bewerten.
- Schritt 3: Sicherheitslücken, veraltete Basiskomponenten und Supportgrenzen priorisieren.
- Schritt 4: Blocker, Zwischenversionen und notwendige Ersatzlösungen festlegen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Zielarchitektur und Migrationspfad
Die Modernisierung wird in kleine, überprüfbare und rückrollbare Schritte zerlegt.
- Schritt 1: Zielversionen und Architekturänderungen begründen.
- Schritt 2: Reihenfolge für Persistenz, Dienste, Frontend und Ingestion bestimmen.
- Schritt 3: Parallelbetrieb, Feature-Schalter oder schrittweise Umschaltung auswählen.
- Schritt 4: Abnahmepunkte und Rückfallgrenzen je Schritt definieren.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Daten- und Indexmigration
Persistente Metadaten und Suchindizes werden mit expliziten Konsistenzregeln behandelt.
- Schritt 1: Schema- und Modellunterschiede erfassen.
- Schritt 2: Transformations- und Validierungsregeln für Metadaten definieren.
- Schritt 3: Testmigration mit Zähl-, Schlüssel- und Beziehungskontrollen durchführen.
- Schritt 4: Suchindex neu aufbauen und Ergebnisvergleich automatisieren.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Code, Frontend und Integrationen
Eigene Anpassungen werden vom Upstream-Code entkoppelt und systematisch nachgezogen.
- Schritt 1: Änderungen nach Konfiguration, Erweiterung und Fork klassifizieren.
- Schritt 2: API-Verträge und Connectoren gegen die Zielversion testen.
- Schritt 3: Frontend-Anpassungen mit Komponenten- und End-to-End-Tests migrieren.
- Schritt 4: vermeidbare Patches durch saubere Erweiterungspunkte ersetzen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Deployment, Rollback und Beobachtung
Die Umstellung wird mit klaren Signalen und kontrollierter Rückkehr durchgeführt.
- Schritt 1: Staging- und Produktionsablauf mit identischen Artefakten vorbereiten.
- Schritt 2: Backup, Restore und technische Rollback-Schritte testen.
- Schritt 3: Metriken, Logs und synthetische Nutzerpfade während der Umstellung überwachen.
- Schritt 4: Go-, Hold- und Rollback-Kriterien verbindlich festlegen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Nacharbeiten und Modernisierungsbetrieb
Nach dem Upgrade werden Restschulden, Dokumentation und zukünftige Wartbarkeit bearbeitet.
- Schritt 1: Altkomponenten und temporäre Kompatibilitätsbrücken kontrolliert entfernen.
- Schritt 2: Runbooks, Architektur- und Versionsdokumentation aktualisieren.
- Schritt 3: regelmäßige Abhängigkeits- und Sicherheitsprüfungen automatisieren.
- Schritt 4: Upgrade-Kadenz und Verantwortlichkeiten für weitere Releases festlegen.
Kontrolle: Der Arbeitsschritt gilt als abgeschlossen, wenn Ausgangslage, Änderung beziehungsweise Entscheidung und überprüfter Zielzustand nachvollziehbar dokumentiert sind.
Praxisaufgaben
- Praxisaufgabe 1: Bestandsinventar und reproduzierbare Baseline erstellen.
- Praxisaufgabe 2: Kompatibilitäts- und Risikomatrix mit priorisierten Blockern ausarbeiten.
- Praxisaufgabe 3: stufenweisen Migrationsplan mit Rückfallpunkten erstellen.
- Praxisaufgabe 4: Testmigration für Metadaten und Suchindex durchführen.
- Praxisaufgabe 5: eigene Anpassungen und Integrationen gegen Zielstände prüfen.
- Praxisaufgabe 6: Deployment- und Rollback-Generalprobe mit Nachkontrolle dokumentieren.
Arbeitsweise und Qualitätssicherung
Jeder Themenblock folgt demselben Muster: Ausgangszustand erfassen, Zielzustand festlegen, Änderung oder Analyse in kleinen Schritten durchführen, Resultat kontrollieren und den Ablauf für Wiederholung oder Übergabe dokumentieren. Demonstrationen werden durch Übungen, Prüflisten, Fehlerfälle und gemeinsame Reviews ergänzt.
Die Übungen verwenden eine isolierte Labor- oder Plansituation. Produktive Änderungen werden erst nach technischer Prüfung, Freigabe, Sicherung, Rückfallplanung und dokumentierter Nachkontrolle vorgesehen.
Fachbereichsleitung und Trainerteam
-

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: | 3 Tage, jeweils ca. 6 Stunden; Beginn am 1. Tag 10:00 Uhr, an den Folgetagen 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Plattformengineering, DevOps, technische Architektur, Anwendungsentwicklung und Verantwortliche für bestehende Datenkatalog-Installationen. |
| Voraussetzungen: | Praktische Erfahrung mit einer bestehenden Installation, Linux, Containern, Python- und JavaScript-Abhängigkeiten sowie Datenbanken und Suchindizes. |
| 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, Schritt-für-Schritt-Anleitungen, praktische Übungen und Reviews |
| Seminararten: | Öffentlich, Webinar, Inhaus, 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 als Download oder auf Datenträger |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- und 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.
