Stateful Connections in Kubernetes: The Scaling Secrets Nobody... André Mocke & Rodrigo Fior Kuntzer
André Mocke, Rodrigo Fior Kuntzer
KubeCon + CloudNativeCon Europe 2025 · Session
In this insightful KubeCon EU talk, André Mocke and Rodrigo Fior Kuntzer from Miro unveil the intricate journey of migrating Miro's critical real-time collaboration backend, specifically its websocket manager, from a traditional stateful EC2 service to a modern, stateless architecture on Amazon EKS. Their presentation dives deep into the often-overlooked complexities of managing long-lived, stateful connections within a Kubernetes environment, offering practical solutions and hard-won lessons.
AI review
This is a masterclass in solving one of the most challenging problems in cloud-native architecture: managing long-lived, stateful connections, specifically websockets, within Kubernetes. Miro's team didn't just lift-and-shift; they meticulously re-architected, tackling fundamental Linux kernel limitations, custom-building high-performance gateways, and devising ingenious load balancing and autoscaling strategies. The split readiness endpoint solution alone is worth the price of admission. This isn't theoretical fluff; it's a battle-hardened blueprint for anyone serious about real-time…