How We Improved the Concurrency and Scalability of Our Redis Rate Limiting System by Akshay Nanavati, Software Engineer, Rockset
Recently, we saw that due to many requests to Redis, the CPU on our Redis cluster was getting close to 100%. The first thing we tried was vertically scaling up our Redis instance to buy us time. However, vertical scaling has its own limits and every few weeks we would end up with another surge in Redis CPU. Rather than vertical scaling, we brainstormed a few other approaches to the problem.
Read the full blog - https://rockset.com/blog/improving-concurrency-redis-rate-limiting-system/