WARQLINE
WQL.WORK.RETAIL.AWS.MIGRATION// ONLINE
/ 05 — FORTUNE 500 RETAILER

847 workloads to AWS in 14 weeks, without a production incident

847 workloads in 14 weeks is roughly sixty a week, sustained. At that rate the constraint is never any individual workload — it is knowing what depends on what, and being certain enough of the answer to move things in the right order.

What was delivered
  • 847 workloads migrated to AWS
  • Delivered in 14 weeks
  • Zero production incidents during the programme
CHALLENGE

What made it hard

847 workloads in 14 weeks is roughly sixty a week, sustained. At that rate the constraint is never any individual workload — it is knowing what depends on what, and being certain enough of the answer to move things in the right order.

Retail also removes the easy option. There is no quiet quarter to migrate in, and a failed cutover is not an internal inconvenience; it is revenue not taken. The programme had to assume that any wave could go wrong and still not take trade down with it.

APPROACH

How it was done

Discovery before scheduling

Dependencies were mapped before any wave was planned. Migration order that follows the org chart rather than the dependency graph is the usual reason a cutover fails at 2am.

Waves sized to be reversible

Each wave was small enough to roll back inside its own window. Reversibility is what makes a fast cadence safe; without it, speed just increases the blast radius.

Cutovers rehearsed, not improvised

Each cutover was run through before the real one, so the steps and the failure points were known in advance rather than discovered live.

Landing zone first

Accounts, identity, network boundaries and guardrails were in place before workloads arrived, so controls did not have to be retrofitted across 847 of them later.

Technology
AWSTerraformInfrastructure as codeLanding zone
OUTCOME

Where it landed

All 847 workloads moved inside the 14-week window, with no production incidents recorded against the migration.

The absence of incidents is the number worth reading. Migrations of this size usually buy their speed with a few bad nights; this one did not.

Cloud Engineering →

Bring us the version of this you are facing

A 45-minute call with the engineer who would run it. We will tell you what we would look at first, and whether it is a project at all.

Talk to an Engineer