Loading…
In-person
1-4 April 2025
Learn More and Register to Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for KubeCon + CloudNativeCon Europe 2025 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in British Summer Time (BST) (UTC +1). To see the schedule in your preferred timezone, please select from the drop-down menu to the right, above "Filter by Date." The schedule is subject to change and session seating is available on a first-come, first-served basis. 
Thursday April 3, 2025 16:45 - 16:50 BST
Traditionally, we think "high availability" ("HA") means "very rarely responds '503: Unavailable'". Our applications and platforms have a lot of code to support that. For example, Knative contains a "Queue-Proxy" that holds requests while an application is scaling up - so that it doesn't have to respond "503: Unavailable" while the application is unavailable!

However, users don’t care about HTTP return codes - they care when their request is answered. Can we deliver a great user experience without the complexity of buffering in-flight requests?

We recently took a different approach to HA: an application (built using Envoy, Istio, and gRPC) that doesn't hesitate to return "503: Unavailable" and expects clients to retry. We found this approach reduces complexity drastically, while maintaining all the metrics our users care about. In this talk we'll discuss which applications might see benefits from this approach, the pitfalls we had to avoid, and whether we're still "Highly Available".
Speakers
avatar for Robert-Jan Huijsman

Robert-Jan Huijsman

Founding Engineer, Reboot
My passion is building systems - especially computer systems and the human systems (organizations) that build them. I studied computer science in Amsterdam, worked at Google (Spanner, Firebase) in Silicon Valley, ran my own intercontinental startup (Tracis), and am now the entire... Read More →
Thursday April 3, 2025 16:45 - 16:50 BST
Level 0 | ICC Auditorium

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link