Skip to content

Zero-downtime Azure migration for a retailer

Ageing on-premise servers moved to Azure with automated deployments, monitoring and a tested disaster-recovery plan — without a minute of downtime.

Corridor of server racks in a data center

0

Hours of downtime

−30%

Monthly hosting cost

12

Services migrated

<5 min

From commit to live

The challenge

What wasn't working.

The online shop and stock systems ran on servers nearing end of life. Releases were manual and risky, and a single hardware failure could take sales offline.

  • Unsupported hardware and growing security risk

  • Manual releases only possible late at night

  • No tested backup or recovery plan

The solution

What we built.

We designed a secure Azure foundation and moved each service across while the old systems kept running.

  1. Design 01

    Landing zone, networking, identity and environments as code.

  2. Migrate 02

    Services moved one by one, running side by side before switching over.

  3. Automate 03

    CI/CD pipelines so every release is tested and repeatable.

  4. Operate 04

    Dashboards, alerts, backups and a disaster-recovery drill.

Built with

The technology.

  • Azure
  • Terraform
  • Docker
  • Kubernetes
  • GitHub Actions
  • Grafana
“We switched over on a Tuesday afternoon and our customers never noticed. That's exactly what we wanted.”
CN Client NameHead of IT, Retail company