Loading…
GraphQLConf 2025
Monday, 8 September - Wednesday, 10 September, 2025
In-Person Only | Amsterdam, Netherlands

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for GraphQLConf 2025 to participate in the sessions.

Please see the GraphQLConf 2025 website for additional information about the conference.

Please note: This schedule is automatically displayed in Central European Summer Time (UTC+2). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.

IMPORTANT NOTE: Timing of sessions and room locations are subject to change.
arrow_back View All Dates
Tuesday, September 9
 

08:00 BST

Registration + Badge Pick-up
Tuesday September 9, 2025 08:00 - 17:30 BST
Tuesday September 9, 2025 08:00 - 17:30 BST
BG Foyer

09:00 BST

Session to be Announced
Tuesday September 9, 2025 09:00 - 10:30 BST
Tuesday September 9, 2025 09:00 - 10:30 BST
Grote Zaal

09:00 BST

Session to be Announced
Tuesday September 9, 2025 09:00 - 10:30 BST
Tuesday September 9, 2025 09:00 - 10:30 BST
Studio

09:00 BST

Session to be Announced
Tuesday September 9, 2025 09:00 - 10:30 BST
Tuesday September 9, 2025 09:00 - 10:30 BST
IJzaal

10:30 BST

Break
Tuesday September 9, 2025 10:30 - 11:00 BST
Tuesday September 9, 2025 10:30 - 11:00 BST
Foyer Grote Zaal

11:00 BST

Namespacing Is the Next Frontier of GraphQL Federation - Martijn Walraven, Apollo
Tuesday September 9, 2025 11:00 - 11:40 BST
Although the topic of namespacing has been brought up repeatedly in the GraphQL community over the last decade, there is an understandable worry that it would lead to anti-patterns in schema design. If namespacing is used as an excuse to avoid coordination between teams, this can result in a fragmented GraphQL schema that reflects current team boundaries as opposed to domain or client concerns.

GraphQL Federation offers an alternative architecture: when coordination is enforced and consistency guaranteed, a large number of teams can contribute to a single, coherent GraphQL schema without the danger of stepping on each other's toes.

Even with that architecture in place however, I believe there are still legitimate use cases for namespacing. In this talk, I will go over some of those use cases, and formulate a set of design principles that could guide the introduction of namespacing in GraphQL.
Speakers
avatar for Martijn Walraven

Martijn Walraven

Software Engineer, Apollo
Martijn Walraven lives in Amsterdam and has been with Apollo since the early days of our GraphQL journey. He is one of the co-creators of Apollo Federation. Outside of work, he enjoys volunteering at a primary school and is working towards a degree in education.
Tuesday September 9, 2025 11:00 - 11:40 BST
Studio

11:00 BST

Session to be Announced
Tuesday September 9, 2025 11:00 - 12:30 BST
Tuesday September 9, 2025 11:00 - 12:30 BST
IJzaal

11:00 BST

Session to be Announced
Tuesday September 9, 2025 11:00 - 12:30 BST
Tuesday September 9, 2025 11:00 - 12:30 BST
Grote Zaal

11:50 BST

The State of GraphQL Federation - Michael Staib, ChilliCream & Martijn Walraven, Apollo
Tuesday September 9, 2025 11:50 - 12:30 BST
The GraphQL community has come together to standardize how people can build distributed systems with GraphQL as an orchestrator. In this talk I will explain the general idea that we have for GraphQL as an Orchestrator in this space and how the new specification is tackling this. We will look at the progress we have made since last GraphQL Conf in the GraphQL composite schema working group and also get some sneak peaks at our early RFCs and prototypes. I will outline how this new specification is taking the best ideas of existing solutions in the market to make the next big leap towards mainstream adoption. This will allow anyone to build tooling by implementing the spec or parts of the spec that seamlessly integrate with other vendors.
Speakers
avatar for Michael Staib

Michael Staib

Michael Staib, ChilliCream
Michael is a member of the GraphQL technical steering committee, a Microsoft MVP, and the author of the Hot Chocolate project (https://github.com/ChilliCream/hotchocolate), a platform for building GraphQL servers and clients in .NET. This open-source project has been his main focus... Read More →
avatar for Martijn Walraven

Martijn Walraven

Software Engineer, Apollo
Martijn Walraven lives in Amsterdam and has been with Apollo since the early days of our GraphQL journey. He is one of the co-creators of Apollo Federation. Outside of work, he enjoys volunteering at a primary school and is working towards a degree in education.
Tuesday September 9, 2025 11:50 - 12:30 BST
Studio

12:30 BST

Lunch
Tuesday September 9, 2025 12:30 - 14:00 BST
Tuesday September 9, 2025 12:30 - 14:00 BST
Foyer Grote Zaal

14:00 BST

Lower Latency With Streaming GraphQL - Rob Richard, 1stDibs
Tuesday September 9, 2025 14:00 - 14:40 BST
Learn how to lower latency in your applications by streaming your GraphQL responses using the @defer and @stream directives. Learn the trade-offs of when to use these new directives and how they differ from GraphQL Subscriptions.

@defer and @stream have been in development for some time now and have gone through many iterations. Learn about the motivation behind these changes and how they will lead to scalable GraphQL servers and efficient clients.
Speakers
avatar for Rob Richard

Rob Richard

Senior Director, Front-End Engineering, 1stDibs
Rob is a front-end engineer at 1stDibs, an online marketplace for extraordinary design. He is also a member of the GraphQL Technical Steering committee, where he has been championing the @defer & @stream spec proposal.
Tuesday September 9, 2025 14:00 - 14:40 BST
Studio

14:00 BST

Session to be Announced
Tuesday September 9, 2025 14:00 - 15:30 BST
Tuesday September 9, 2025 14:00 - 15:30 BST
Grote Zaal

14:00 BST

Unconference
Tuesday September 9, 2025 14:00 - 15:30 BST
Tuesday September 9, 2025 14:00 - 15:30 BST
IJzaal
  Unconference
  • Audience Level Any

14:50 BST

The State of GraphQL Open Telemetry - Pascal Senn, ChilliCream
Tuesday September 9, 2025 14:50 - 15:30 BST
Curious about how observability is evolving in the GraphQL ecosystem? This session explores the current state of OpenTelemetry and its integration with GraphQL. We'll cover the fundamentals of OpenTelemetry, introduce the OpenTelemetry working group (https://github.com/graphql/otel-wg), and dive into tracing, logging, and metrics - all essential pillars of observability. You'll also learn how OpenTelemetry is being applied in distributed GraphQL architectures to improve performance monitoring and troubleshooting across services. Whether you're new to observability or looking to level up your GraphQL stack, this talk will bring you up to speed on where the community is heading.
Speakers
avatar for Pascal Senn

Pascal Senn

COO, ChilliCream
I'm co-founder of ChilliCream, where we're passionate about advancing the GraphQL ecosystem. We develop and maintain open-source software, actively help and participate in the community, and create tools that help developers to get the most out of their GraphQL APIs.
Tuesday September 9, 2025 14:50 - 15:30 BST
Studio

15:30 BST

Break
Tuesday September 9, 2025 15:30 - 16:00 BST
Tuesday September 9, 2025 15:30 - 16:00 BST
Foyer Grote Zaal

16:00 BST

Session to be Announced
Tuesday September 9, 2025 16:00 - 17:30 BST
Tuesday September 9, 2025 16:00 - 17:30 BST
Grote Zaal

16:00 BST

Session to be Announced
Tuesday September 9, 2025 16:00 - 17:30 BST
Tuesday September 9, 2025 16:00 - 17:30 BST
Studio

16:00 BST

Unconference
Tuesday September 9, 2025 16:00 - 17:30 BST
Tuesday September 9, 2025 16:00 - 17:30 BST
IJzaal
  Unconference
  • Audience Level Any
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience Level
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -