Content Federation verbindet redaktionell gepflegte Inhalte mit Daten aus Produkt-, Commerce-, Kunden-, Veranstaltungs- oder Fachdiensten. Das Seminar zeigt, wie Remote Sources und Remote Fields so entworfen werden, dass Datenhoheit erhalten bleibt und Anwendungen dennoch einen konsistenten GraphQL-Zugriff erhalten.
Der Schwerpunkt liegt auf belastbaren Integrationsgrenzen. Typen, Argumente, Authentifizierung, Fehlerfälle, Laufzeitabhängigkeiten und Performance werden vor der technischen Umsetzung geklärt und anschließend an mehreren Varianten praktisch geprüft.
Inhaltsübersicht
- Fachliche Einordnung und Lernziele
- Zielgruppe und Voraussetzungen
- Modul 1: Datenhoheit und Federation-Zielbild
- Modul 2: Remote Sources und Typen konfigurieren
- Modul 3: Modellgebundene Remote Fields
- Modul 4: Top-level Remote Fields und unabhängige Datenzugriffe
- Modul 5: Authentifizierung, Datenschutz und Resilienz
- Modul 6: Performance, Tests und produktiver Betrieb
- Praxisprojekt
- Didaktik und Arbeitsweise
Seminarziele
- Geeignete Federation-Szenarien von Synchronisation und Datenkopie unterscheiden.
- REST- und GraphQL-basierte Remote Sources mit klaren Verträgen konfigurieren.
- Modellgebundene sowie top-level Remote Fields für konkrete Anwendungsfälle entwickeln.
- Argumente, Authentifizierung, Fehlerbehandlung und Schutz externer Dienste kontrollieren.
- Performance, Tests, Monitoring und Betriebsverantwortung für föderierte Abfragen absichern.
Zielgruppe
Solution Architects, GraphQL- und Backend-Entwickler, Integrationsverantwortliche, Plattformteams und technische Product Owner verteilter Content- und Datenlandschaften.
Voraussetzungen
Sichere GraphQL- und API-Grundlagen, Verständnis von REST, Authentifizierung und Datenverträgen sowie praktische Erfahrung mit Hygraph-Content-Modellen.
Modul 1: Datenhoheit und Federation-Zielbild
Zu Beginn wird entschieden, welche Daten in Hygraph gepflegt, referenziert, zur Laufzeit abgefragt oder bewusst repliziert werden. Eine Ownership-Matrix verhindert unklare Zuständigkeiten und widersprüchliche Wahrheiten.
Schritt-für-Schritt-Praxis
- Beteiligte Systeme, Datenobjekte und Aktualitätsanforderungen erfassen.
- Führendes System und Änderungsrecht je Datenklasse festlegen.
- Federation, Synchronisation und redaktionelle Kopie vergleichen.
- Zieldatenfluss mit Ausfall- und Datenschutzgrenzen dokumentieren.
Modul 2: Remote Sources und Typen konfigurieren
Externe REST- oder GraphQL-Dienste werden mit ihren Endpunkten, Typen, Headern und zulässigen Operationen beschrieben. Stabile Namen und kleine Verträge reduzieren Kopplung an interne Details des Quellsystems.
Schritt-für-Schritt-Praxis
- Quellsystem und benötigte Operationen auswählen.
- Remote Source mit sicherer Konfiguration anlegen.
- Benötigte Rückgabetypen und Eingabeparameter modellieren.
- Erfolgsantwort, leere Antwort und strukturierte Fehlermeldung testen.
Modul 3: Modellgebundene Remote Fields
Ein Remote Field kann Daten eines externen Systems in den Kontext eines Hygraph-Eintrags einbetten. Lokale Schlüssel werden dabei kontrolliert in Argumente der externen Operation überführt.
Schritt-für-Schritt-Praxis
- Lokales Modell und Verknüpfungsschlüssel bestimmen.
- Remote Field mit Rückgabetyp und Operation konfigurieren.
- Feldwert als Argument abbilden und Eingabe validieren.
- Abfrage mit gültigem, unbekanntem und fehlerhaftem Schlüssel prüfen.
Modul 4: Top-level Remote Fields und unabhängige Datenzugriffe
Nicht jede externe Abfrage benötigt einen lokalen Inhaltseintrag. Top-level Felder stellen eigenständige Such-, Status- oder Verfügbarkeitsfunktionen bereit und benötigen deshalb besonders klare Argument- und Zugriffskontrollen.
Schritt-für-Schritt-Praxis
- Anwendungsfall ohne lokalen Modellkontext auswählen.
- Top-level Operation und ihre Argumente definieren.
- Ergebnis in eine zusammengesetzte Client-Abfrage integrieren.
- Pagination, leere Trefferliste und ungültige Parameter testen.
Modul 5: Authentifizierung, Datenschutz und Resilienz
Geheimnisse, personenbezogene Daten und Laufzeitabhängigkeit dürfen nicht unkontrolliert in föderierte Abfragen einfließen. Sicherheitsgrenzen und Degradationsverhalten werden deshalb vor dem Rollout festgelegt.
Schritt-für-Schritt-Praxis
- Authentifizierungsart und Geheimnisablage je Quelle bestimmen.
- Übertragene Parameter und zurückgegebene Felder minimieren.
- Timeout, Rate Limit, Wiederholung und Fehlerübersetzung definieren.
- Ausfall, langsame Antwort und verweigerte Berechtigung simulieren.
Modul 6: Performance, Tests und produktiver Betrieb
Föderierte Abfragen kombinieren mehrere Laufzeitpfade. Vertragstests, Latenzbudgets, Query-Begrenzung, Monitoring und klare Zuständigkeiten sichern die Lösung gegen Änderungen externer Systeme ab.
Schritt-für-Schritt-Praxis
- Latenz- und Fehlerbudget für zusammengesetzte Abfrage festlegen.
- Vertragstests für Typen, Argumente und Fehlerschemata automatisieren.
- Cache-, Batch- oder Voraggregationsoptionen bewerten.
- Dashboard, Alarmierung und Incident-Runbook für die Quelle erstellen.
Praxisprojekt
Ein redaktioneller Produktinhalt in Hygraph wird mit Preis- und Verfügbarkeitsdaten eines externen Dienstes verbunden. Zusätzlich entsteht eine top-level Suche. Beide Varianten erhalten sichere Authentifizierung, typisierte Argumente, Fehlerübersetzung, Vertragstests, Latenzbudget, Monitoring und einen dokumentierten Degradationspfad.
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: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Solution Architects, GraphQL- und Backend-Entwickler, Integrationsverantwortliche, Plattformteams und technische Product Owner verteilter Content- und Datenlandschaften. |
| Voraussetzungen: | Sichere GraphQL- und API-Grundlagen, Verständnis von REST, Authentifizierung und Datenverträgen sowie praktische Erfahrung mit Hygraph-Content-Modellen. |
| 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.
