← Back to the agenda

Optimizing Resilience and Availability by Migrating from JupyterHub to the Kubeflow Notebook ## Controller

Tuesday, 10 November 2026, 10:00 to 10:45 · Workshop room · seats 18

Sign in to star this5
Talk (45 min)AdvancedResearch

This presentation details our transition from JupyterHub to the Kubeflow Notebook Controller. JupyterHub was architected in a backend agnostic way that "supports" Kubernetes but isn't truly Kubernetes-native. As a result, it has significant shortcomings with respect to resilience and high availability. In particular, the core component, the hub API, can only have one replica at any given time. In contrast, The Kubeflow Notebook controller is built from the ground up to be Kubernetes native using the operator pattern. There's far less complexity, fewer components, less brittleness, and improved resilience and high availability. As a result, our platform has been able to scale to four times as many users, including ten times as many concurrent executions. Our users are happier and there's le

Andrea Johnson

Head of Platform at Meridian Payments

Andrea Johnson is a Head of Platform at Meridian Payments, working on distributed systems. They have shipped and operated production systems for the last decade and are bringing a war story or two to this stage.

Materials

Slides and recording will be published here after the event. Additional resources and references will be added closer to the conference date.