The Netflix Domain Graph Service framework - OSS GraphQL for Spring Boot by Paul Bakker

Опубликовано: 02 Август 2026
на канале: OpenValue
8,465
114

Netflix has developed a GraphQL framework for Spring Boot over the last 1.5 years. We recently decided to open source this project, and aim to be the best way to implement GraphQL servers in Java. The framework is focussed on a great developer experience, while it’s also battle tested by Netflix.
The talk starts with an introduction to GraphQL; how to create a schema and how to run queries and mutations. We’ll also go into the benefits compared to REST.
The remainder of the talk goes into using the DGS framework to implement a GraphQL server with Spring Boot. The format of the talk is very developer focussed, showing the code to get a GraphQL service running, including tests. We’ll also talk about plugging in things like metrics, tracing and logging.
During the talk we’ll talk about how Netflix is using GraphQL and how we’ve found it to be useful.

About the speaker
Paul Bakker is a senior software engineer at Netflix, with a focus on developer experience. He has a long history in the Java community, is a Java Champion and author of "Java 9 Modularity" and "Modular Cloud Apps with OSGi", both published by O'Reilly. He has a passion for sharing knowledge and is a frequent conference speaker.