DGS - le serveur GraphQL open source de Netflix
(netflix.github.io)"Domain Graph Service"
- Framework de serveur GraphQL pour Spring Boot
→ Modèle de programmation basé sur les annotations
→ Écrit en Kotlin, mais conçu pour être principalement utilisé en Java
→ Intégration avec Spring Security
-
Framework de test permettant d’écrire des tests de requêtes comme des tests unitaires
-
Serveur GraphQL complet
→ Plugin Gradle de génération de code capable de générer des types Java/Kotlin à partir d’un schéma GraphQL
→ Intégration simple avec GraphQL Federation
→ Prise en charge de GraphQL Subscription via WebSocket et SSE
→ Téléversement de fichiers
→ Basé sur graphql-java
-
Client GraphQL pour Java
-
Instrumentation enfichable
-
Utilisé à grande échelle en interne chez Netflix avant même son passage en open source = prêt pour la production
→ Netflix utilise aussi exactement le même code source, avec en plus des modules liés au traçage distribué, à la journalisation et aux métriques
Aucun commentaire pour le moment.