Session

GraphQL on the JVM: A Query of Options

The JVM ecosystem offers several mature GraphQL frameworks, each with distinct philosophies and trade-offs. This talk surveys the landscape, including Spring for GraphQL, Netflix DGS, Airbnb's Viaduct, and graphql-java as the underlying engine. We will compare their approach to schema definition (code-first vs schema-first), data fetching, DataLoader integration, federation support, and developer ergonomics. Through live code demos, we'll see how frameworks address common challenges such as N+1 queries, error handling, and testing, highlighting practical differences not documented. We'll also discuss how to choose the right tool for your team's stack, scale, and Spring (or non-Spring) commitments. You'll leave with a practical framework for evaluating these options on your next project.

Željko Kozina

Technical Architect, REST Api Designer, Security Enthusiast

Dublin, Ireland

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top