Background
Enterprise customers typically deploy Redis in cluster mode for production environments to ensure high availability and scalability. Wave's current Redis deployment only supports standalone mode, which doesn't align with enterprise operational requirements for resilient services.
This requires customers to either accept reduced reliability or seek additional approvals for operating Redis in a non-standard configuration within their environment.
Requirements
- Enable Redis cluster mode support
- Support horizontal scaling
- Allow seamless failover
Success Criteria
- No single point of failure in Redis layer
References
https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/
https://aws.amazon.com/blogs/database/work-with-cluster-mode-on-amazon-elasticache-for-redis/
Background
Enterprise customers typically deploy Redis in cluster mode for production environments to ensure high availability and scalability. Wave's current Redis deployment only supports standalone mode, which doesn't align with enterprise operational requirements for resilient services.
This requires customers to either accept reduced reliability or seek additional approvals for operating Redis in a non-standard configuration within their environment.
Requirements
Success Criteria
References
https://redis.io/docs/latest/operate/oss_and_stack/management/scaling/
https://aws.amazon.com/blogs/database/work-with-cluster-mode-on-amazon-elasticache-for-redis/