Cache Me If You Can: Building a Web-Based Redis Upgrade Dashboard on AWS
If you’ve ever upgraded Redis in production, you know one thing — it’s never “just a version change.” We were running multiple Redis clusters on Amazon ElastiCache across environments, and every up...

Source: DEV Community
If you’ve ever upgraded Redis in production, you know one thing — it’s never “just a version change.” We were running multiple Redis clusters on Amazon ElastiCache across environments, and every upgrade followed the same painful routine: Find the right cluster Double-check cluster mode Take a snapshot Validate engine compatibility Run CLI commands Monitor manually Hope nothing reconnects in a storm After doing this a few times, we realized something obvious: The problem wasn’t Redis. The problem was the process. So we built a lightweight web-based dashboard to automate Redis cluster upgrades, snapshot management, and restore workflows — safely and predictably. This is the story of that tool. The Real Problem Redis upgrades in AWS look simple in documentation. But in reality, things get tricky: Cluster-mode enabled vs disabled changes the snapshot flow. Some versions can’t upgrade directly. In-place upgrades may cause failovers. Snapshots don’t overwrite existing clusters. Restore alway