Schemaänderungen wirken gleichzeitig auf Redaktion, Inhalte, Queries, Integrationen und Frontends. Das Seminar zeigt, wie Hygraph-Umgebungen, Schema as Code, Migrationen, Diffs und Freigabegates zu einem kontrollierten Release-Prozess verbunden werden.
Im Mittelpunkt stehen kleine, wiederholbare und prüfbare Änderungen. Vorwärtsmigration, Datenanpassung, Kompatibilitätsphase und Rückfallstrategie werden an mehreren Releases praktisch durchgeführt.
Inhaltsübersicht
- Fachliche Einordnung und Lernziele
- Zielgruppe und Voraussetzungen
- Modul 1: Umgebungsstrategie und Verantwortlichkeiten
- Modul 2: Klonen, Differenzanalyse und Drift-Kontrolle
- Modul 3: Schema as Code und Migrationsskripte
- Modul 4: Kompatible Schema- und Datenänderungen
- Modul 5: Release-Pipeline und Qualitätsgates
- Modul 6: Rollback, Vorwärtskorrektur und Governance
- Praxisprojekt
- Didaktik und Arbeitsweise
Seminarziele
- Eine geeignete Umgebungs- und Branching-Strategie für Hygraph-Projekte festlegen.
- Schemaänderungen als versionierte Migrationen reproduzierbar beschreiben.
- Umgebungsdifferenzen erkennen und ungeplanten Drift vermeiden.
- Kompatible Releases mit Datenmigration, Tests und Freigabegates durchführen.
- Rollback, Vorwärtskorrektur und Notfallfreigaben nachvollziehbar organisieren.
Zielgruppe
Hygraph-Administratoren, Content-Architekten, Entwickler, DevOps- und Plattformteams, Release Manager und technische Product Owner.
Voraussetzungen
Praxiskenntnisse in Content-Modellierung, GraphQL und Versionsverwaltung. Grundverständnis von Entwicklungs-, Test- und Produktionsumgebungen sowie automatisierten Pipelines.
Modul 1: Umgebungsstrategie und Verantwortlichkeiten
Entwicklung, Integrationstest, redaktionelle Abnahme und Produktion benötigen unterschiedliche Stabilität. Anzahl, Zweck, Lebensdauer und Zugriffsregeln der Umgebungen werden aus dem Projektprozess abgeleitet.
Schritt-für-Schritt-Praxis
- Bestehende Entwicklungs- und Freigabeschritte aufnehmen.
- Umgebungen mit Zweck, Datenart und Besitzer definieren.
- Erlaubte Änderungen und Zugriffe je Umgebung festlegen.
- Promotion-Pfad und Notfallausnahme dokumentieren.
Modul 2: Klonen, Differenzanalyse und Drift-Kontrolle
Umgebungen werden nur dann verlässlich vergleichbar, wenn Ausgangspunkt und spätere Änderungen bekannt sind. Diffs werden vor jeder Promotion als technischer und fachlicher Prüfpunkt genutzt.
Schritt-für-Schritt-Praxis
- Testumgebung aus einem definierten Ausgangsstand bereitstellen.
- Geplante Schemaänderung in der Zielumgebung durchführen.
- Umgebungsdifferenz erzeugen und nach erwarteten sowie fremden Änderungen trennen.
- Ungeplanten Drift korrigieren oder ausdrücklich freigeben.
Modul 3: Schema as Code und Migrationsskripte
Modelle, Felder, Komponenten und Beziehungen werden in kleinen, idempotenten Schritten verändert. Namenskonventionen und eindeutige Reihenfolge machen Migrationen reviewbar und wiederholbar.
Schritt-für-Schritt-Praxis
- Änderungsanforderung in atomare Migrationsschritte zerlegen.
- Migration mit stabilen API-IDs und eindeutiger Reihenfolge implementieren.
- Wiederholbarkeit und Fehlerverhalten in einer frischen Umgebung testen.
- Code-Review mit fachlicher Auswirkung und Rückfallhinweis durchführen.
Modul 4: Kompatible Schema- und Datenänderungen
Breaking Changes werden durch Übergangsphasen vermieden. Neue Felder, parallele Queries, Datenbackfill und spätere Entfernung bilden eine kontrollierte Evolutionskette.
Schritt-für-Schritt-Praxis
- Betroffene Queries, Apps, Webhooks und Redaktionsformulare inventarisieren.
- Additive Schemaänderung und Übergangsvertrag entwerfen.
- Bestandsdaten migrieren und Vollständigkeit messen.
- Alte Nutzung entfernen und erst danach veraltetes Feld abbauen.
Modul 5: Release-Pipeline und Qualitätsgates
Ein Release wird nicht allein durch erfolgreiche Migration freigegeben. Schema-Diff, Tests, Berechtigungen, Datenqualität und redaktionelle Abnahme bilden verbindliche Gates.
Schritt-für-Schritt-Praxis
- Pipeline-Stufen für Migration, Diff, Tests und Freigabe definieren.
- Schema-, Query-, Rechte- und Content-Prüfungen ausführen.
- Abnahmeprotokoll für Redaktion und Technik erzeugen.
- Promotion in Produktion mit Zeitfenster und Beobachtungsphase durchführen.
Modul 6: Rollback, Vorwärtskorrektur und Governance
Nicht jede Schemaänderung lässt sich verlustfrei zurückrollen. Für jeden Release-Typ wird deshalb zwischen technischem Rollback, Datenwiederherstellung und Vorwärtskorrektur entschieden.
Schritt-für-Schritt-Praxis
- Fehlerszenario und betroffene Datenklasse bestimmen.
- Rollback-Fähigkeit und Datenverlust-Risiko bewerten.
- Vorwärtskorrektur oder Rückfall kontrolliert ausführen.
- Freigabe, Abweichung und Lessons Learned im Release-Register dokumentieren.
Praxisprojekt
Ein bestehendes Hygraph-Schema wird über zwei kontrollierte Releases erweitert und anschließend bereinigt. Migrationen laufen als Code, Diffs und Tests bilden Freigabegates, Bestandsdaten werden nachgeführt und ein absichtlich fehlerhaftes Release wird per Vorwärtskorrektur oder Rollback behandelt.
Didaktik und Arbeitsweise
Kurze Fachimpulse werden unmittelbar durch Demonstrationen, strukturierte Arbeitsschritte, praktische Übungen und kontrollierte Fehlerfälle vertieft. Jede Übung verwendet definierte Ausgangswerte, Prüfpunkte und Dokumentationsanforderungen. Dadurch entstehen wiederholbare Vorgehensweisen, die in Projekt-, Redaktions- oder Betriebsstandards überführt werden können.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Hygraph-Administratoren, Content-Architekten, Entwickler, DevOps- und Plattformteams, Release Manager und technische Product Owner. |
| Voraussetzungen: | Praxiskenntnisse in Content-Modellierung, GraphQL und Versionsverwaltung. Grundverständnis von Entwicklungs-, Test- und Produktionsumgebungen sowie automatisierten Pipelines. |
| 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.
