DGS – Netflix’ Open-Source-GraphQL-Server
(netflix.github.io)"Domain Graph Service"
- GraphQL-Server-Framework für Spring Boot
→ Annotationsbasiertes Programmiermodell
→ In Kotlin geschrieben, aber für den Einsatz hauptsächlich in Java konzipiert
→ Anbindung an Spring Security
-
Test-Framework, mit dem sich Queries wie Unit-Tests schreiben lassen
-
Vollwertiger GraphQL-Server
→ Gradle-Codegenerierungs-Plugin, das Java-/Kotlin-Typen aus einem GraphQL-Schema erzeugen kann
→ Einfache Integration mit GraphQL Federation
→ Unterstützung für GraphQL-Subscriptions über WebSocket und SSE
→ Datei-Upload
→ Basierend auf graphql-java
-
GraphQL-Client für Java
-
Austauschbare Instrumentierung
-
Schon vor der Open-Source-Veröffentlichung intern bei Netflix in großem Maßstab im Einsatz = Production Ready
→ Auch Netflix verwendet denselben Source Code und setzt zusätzlich Module für Distributed Tracing, Logging und Metriken ein
Noch keine Kommentare.