Redis logoPartner Sponsor for Eden
Case Study

Redis' experience with Eden: AWS to Redis Cloud under live load

A real-world migration from AWS ElastiCache to Redis Cloud. 40k req/sec sustained, zero downtime, no application changes.

~7 min
Migration time
40k req/s
Throughput
Zero
Downtime
None
App changes

The problem we set out to solve

Migrating Redis in production has always been a high-stakes operation. Traditional approaches like snapshot-based tools, DIY replication scripts, and maintenance-window cutovers all require some combination of downtime, application changes, and custom plumbing that gets thrown away afterward.

We built Eden to eliminate that trade-off entirely. Eden deploys as a proxy layer between your application and your databases, enabling live migrations with zero downtime and zero code changes.

Independent validation by Redis

The Redis team independently evaluated Eden's migration capabilities, running a series of tests that pushed Eden under real production conditions. Their goal was straightforward: find where it breaks.

Their conclusion? It didn't. The Redis team published a detailed technical report documenting their findings from both a local baseline test and a live cloud migration from AWS ElastiCache to Redis Cloud.

Redis

You can read the official report from Redis here: Zero-downtime Redis migrations with Eden: AWS to Redis Cloud under live load

What they tested

The Redis team designed their evaluation around real-world conditions, not a whitepaper demo. They ran two tests:

  • Local baseline: Two Redis 7.x instances with ~144k keys under ~33k ops/sec of sustained read/write traffic
  • Live cloud migration: AWS ElastiCache to Redis Cloud with TLS enabled, ~70k keys, ~40k req/sec, and continuous TTL churn

Both tests used Eden's big-bang migration strategy with automatic cutover, meaning Eden handled the entire lifecycle without manual intervention.

Results

Local baseline

MetricValue
Keys migrated~144k
Duration~2 minutes
Throughput~33k ops/sec sustained
DowntimeNone
App changesNone

AWS ElastiCache → Redis Cloud

MetricValue
Keys migrated~70k
Duration~7 minutes
Throughput~40k req/sec sustained
TLSEnabled
DowntimeNone
App changesNone

In both tests, the application maintained full connectivity throughout. No reconnects, no errors, no write freezes. The cutover happened automatically once the destination reached full coverage.

How Eden compares

AspectTraditional toolsEden
DowntimeRequiredNone
App changesUsually requiredNone
ObservabilityMinimalFull end-to-end
CutoverManual coordinationAutomated
Throwaway codeSignificantNone
RollbackRestore from backupInstant

When to use Eden for migrations

Eden is purpose-built for teams where database migrations carry real production risk:

  • High-throughput workloads that can't tolerate write freezes
  • Large datasets where replication takes hours, not minutes
  • Compliance or SLA requirements that rule out maintenance windows
  • Teams that need instant rollback without restoring from backups
  • Organizations consolidating across cloud providers or managed services

As the Redis team noted in their evaluation, Eden shifts migrations from a high-risk event you brace for into a controlled, observable process.

Ready to migrate?

Try Eden's free pre-migration analysis tool to check compatibility, key distribution, and potential blockers. Or learn how Eden handles zero-downtime migrations step by step.