Staying Up When a Region Goes Down: Availability as a First-Class Property of Your Data (ENG)

We obsess over keeping data consistent and durable, but availability is just as fundamental. When a region goes dark, every second of downtime costs revenue, trust, and someone’s sleep. In this talk we show how at Redis we treat availability as a first-class property of your data and how you can deliver it at the client layer. We’ll explore MultiDBClient, a client-side approach to graceful failover across geo-replicated databases with continuous health monitoring, millisecond failover to the next healthy endpoint, in-flight command retries, and automatic fallback when the home region recovers. You’ll leave knowing how geographic failover really works and how to build apps that stay up.

Redner

  • Vladyslav Vildanov
    Vladyslav Vildanov
    Redis

    Vladyslav ist Senior Software Engineer bei Redis. In den letzten 3,5 Jahren hat er Entwicklern geholfen, Redis über Open-Source-Client-SDKs zugänglich zu machen – als Maintainer der Python-Bibliothek redis-py, PHP Predis und Ruby redis-rb. Für Vladyslav ist Open Source die Brücke zwischen Redis und der Community: der Ort, wo reale Anwendungsfälle, Feedback und eine bessere Developer Experience zusammenkommen. Es gibt wahrscheinlich einen Bereich, in dem Redis deine Anwendung schneller, einfacher oder zuverlässiger machen kann – und er hilft gerne dabei, ihn zu finden.