Redis python based cluster

Рано или поздно сервисы растут, а с большим RPS приходит HL.

Попробуем решить задачу: что делать, когда ресурсов для вертикального масштабирования redis уже нет, а данных меньше не становится? Как решить эту задачу без downtime и стоит ли её решать redis-cluster-ом?

Чтобы решить задачу пробежимся по теории алгоритмов консенсуса и попробуем в реальном времени показать как можно решить эту задачу воспользовавшись sharding-ом, который уже входит в redis-cluster.