Skip to Main Content
Talk Intermediate

Independent Cells, Shared Reliability: Building a Redis-First Approach to Active-Active Systems

Proposal status is Rejected
Session Description

Building truly active-active distributed systems is often associated with complex consensus protocols, globally distributed databases, or expensive infrastructure. In this talk, we'll explore how we designed and operate an active-active architecture based on independently operating compute cells that continue processing transactions even during failures.

The architecture is powered by our in-house KV Framework—a Redis-first transactional framework that enables each cell to process transactions independently while replica databases provide durability and recovery. This approach minimizes blast radius, simplifies failover, and allows low-latency transaction processing without relying on a globally distributed database.

We'll cover the architectural principles behind the system, including:

  1. Designing independently operating cells for fault isolation.

  2. Using Redis as the primary transactional datastore.

  3. Replication and persistence strategies for durability and recovery.

  4. Handling failures, failover, and consistency trade-offs.

  5. Operational lessons from running the architecture in production.

Key Takeaways
  1. Understand the architectural principles behind building active-active systems using independently operating cells.

  2. Learn how a Redis-first transactional layer can enable low-latency, resilient transaction processing.

  3. Understand the consistency, durability, and failure recovery trade-offs in an active-active architecture.

References

Session Categories

Technology architecture

Which track are you applying for?

Cloud & DevOps

Speakers

Arjun
Arjun Director of Product | Moving Tech Innovations Pvt Ltd (Namma Yatri)

Arjun is the Head of Products at Namma Yatri, where he works across product and platform engineering to build scalable, resilient mobility systems. His work spanned distributed systems, platform architecture, and infrastructure, with a focus on designing high-throughput transactional systems and optimizing them for reliability, performance, and cost.

He was one of the architects behind Namma Yatri's in-house KV Framework, a Redis-first transactional framework that powers the platform's active-active architecture. His experience includes designing distributed systems, enabling active-active deployments, and evolving infrastructure to improve fault tolerance while reducing operational complexity and cloud costs.

Today, he leads product for Namma Yatri's ride-hailing platform, working at the intersection of technology, marketplace dynamics, and user experience to build open, scalable mobility solutions.