GraphQL Day 2025

CNIT La Defense, Aubepine 3/4 Paris
Back to Schedule
3:00 PM - 3:25 PM

GraphOps: Bringing DevOps to GraphQL with the Apollo GraphOS Operator

Abstract

GraphQL Federation, having multiple GraphQL services accessible via a single endpoint, is transformative for enterprises. Modular schema, decoupled deployments, and a clear ownership model can accelerate delivery by orders of magnitude. However, rolling out Federated GraphQL at scale comes with its own challenges, such as how to make deployments safe. This talk will discuss the Apollo GraphOS Kubernetes Operator, a Kubernetes-native way for enterprises to manage GraphQL and Federation. It will start with general Operator design principles and discuss how these principles were applied to the Operator, so that it can address many different deployment strategiesuse-cases deployment architectures with multiple CustomResources. Attendees will also see how the Operator can perform safe deployments of GraphQL schema even in the face of a rollback. In this talk, attendees will learn how combining GraphQL and DevOps can unlock the benefits of both approaches, all powered by the Apollo GraphOS Kubernetes Operator.

Speaker

Staff Software Engineer, Apollo GraphQL

I'm Jonathan Rainer and I've worked at several companies since joining the industry in 2019. I started working on High Performance Java at Anaplan, before moving to designing Rust Operators in Kubernetes to power Anaplan's Full Model Load Tool. I then moved to Monzo where I worked on their Data Engineering team and joined Apollo GraphQL in 2024 where I've been developing the Apollo GraphOS Operator and working on the Rover CLI. In my spare time I'm a keen runner and plan on entering a half marathon soon as well as being a podcast host of Look Into My Eyes, a podcast that analyses the Demon Headmaster series of children's books and TV adaptations.