Rootconf 2018

On scaling infrastructure and operations

Partition tolerant, highly available redis cluster with haproxy

Submitted by Ayush Goyal (@perfectayush) on Monday, 29 January 2018

videocam
Preview video

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +15

Abstract

This talk will present how production engineering team at Helpshift achieved a partition tolerant, highly available redis cluster using redis sentinel and haproxy, without changing a single line of backend code

Outline

Following is a brief overview of what will be covered in the talk

  • Overview of Redis Sentinel service for highly availability of redis master.
  • Various approaches/caveats while architecting a partition tolerant, highly available redis cluster.
  • How we achieved high availability of redis cluster using haproxy
  • Various redis, redis sentinel and haproxy config tunings

Speaker bio

I am part of the production engineering team at Helpshift. We are building a remarkable customer service platform using interesting tech and nifty hacks. My job requires me to design and automate production systems for reliability and performance. You can read more about me at https://www.linkedin.com/in/goyalayush/.

Links

Slides

https://slides.com/ayushgoyal/partition-tolerant-redis-cluster

Preview video

https://drive.google.com/file/d/1XtibxWq_OLDINSnSyzBxlLm3096gTQng/view?usp=sharing

Comments

Login with Twitter or Google to leave a comment