Skip to content

Case study · Insurance

Out of the server room, without the drama

Many organisations still run core applications on servers they own, with hardware refreshes and support contracts looming. This is how we moved them to Azure in planned waves: a secure landing zone first, then each application migrated, tested and switched over, modernised only where it pays.

Project overview

A wave-based migration to Azure.

Industry
Insurance & financial services
Client
Confidential
Solution
Cloud migration
Platform
Microsoft Azure
Timeline
4–9 months
Team
4–5 people
Approach
Rehost, replatform, modernise
Security
Landing zone with policies
Cut-over
Per application, rehearsed

Expected business outcomes

What the client set out to achieve

Cost is only one reason to migrate; resilience and speed of change usually matter more.

  • 15–30% Lower infrastructure run cost targeted

    Right-sized resources and reserved capacity instead of peak-sized hardware.

    Target range; depends on the estate and licensing

  • Zero Hardware refreshes ahead

    Servers and storage become Microsoft's problem.

    For migrated workloads

  • Tested Recovery for every application

    Backup and disaster recovery tested per workload.

    Recovery objectives agreed per application

Business challenges

Where the client started

It works, but it's ageing and expensive to keep running.

Hardware

Servers approaching end of support and a refresh budget nobody wants to spend.

Applications

A mix of vendor packages and in-house .NET and Java systems.

Backups

Backups taken, restores rarely tested.

Security

Patching and access control done by a small team as time allows.

Change

New environments take weeks because hardware has to be ordered.

Proposed solution

What the migration covers

A secure foundation first, then applications in waves.

  • Assessment

    Every workload inventoried with dependencies, sizing and a migration approach.

  • Landing zone

    Networking, identity, policies and monitoring set up before anything moves.

  • Migration waves

    Applications moved in groups, least critical first.

  • Modernisation

    Where it pays: databases to managed services, apps to App Service or containers.

  • Backup and DR

    Backup and disaster recovery configured and tested per application.

  • Cost controls

    Budgets, tagging and right-sizing from day one.

Project requirements

What the client asked us for

The request was to move to the cloud. The plan starts with dependencies, because moving one application without the database or file share it relies on is what causes outages.

We rehost where speed matters and modernise where it clearly saves money or effort, rather than rewriting everything.

What the project had to deliver

  • 01A secure foundation first
  • 02Dependencies understood before moving
  • 03Rehearsed cut-overs
  • 04Costs controlled from day one

Key challenges & considerations

What made it harder, and what we did

  1. Undocumented dependencies between systems

    What we did

    Dependencies were mapped with discovery tooling before any workload moved.

  2. Vendor software with licensing restrictions

    What we did

    Licensing was reviewed for each vendor product before its migration was planned.

  3. Regulatory rules on data location

    What we did

    Data was kept in the required regions by policy.

  4. Limited maintenance windows

    What we did

    Cut-overs were rehearsed and scheduled inside the agreed maintenance windows.

What we watched for

  • Map dependencies before moving anything
  • Build the landing zone first
  • Rehearse every cut-over
  • Right-size after migration, not before

Development process

Assess, build the foundation, migrate in waves

Each wave uses what the previous one taught.

  1. Stage 1

    Assessment

    Workloads, dependencies and costs analysed; waves planned.

  2. Stage 2

    Landing zone

    Secure Azure foundation built and reviewed.

  3. Stage 3

    Pilot wave

    A few low-risk applications migrated and tested.

  4. Stage 4

    Main waves

    Remaining applications migrated with rehearsed cut-overs.

  5. Stage 5

    Optimise and hand over

    Right-sizing, runbooks and training for the IT team.

Technology stack

Microsoft Azure, set up properly

Microsoft's migration tooling and well-architected practices.

Foundation

  • Azure landing zone
  • Entra ID
  • Azure Policy

Migration

  • Azure Migrate
  • Database Migration Service

Platform

  • Virtual machines
  • App Service
  • Azure SQL

Operations

  • Azure Monitor
  • Azure Backup
  • Site Recovery

Quality assurance & deployment

Rehearsed before production, monitored after

Infrastructure changes were proved before they touched production. Every change was made as code, tested in a copy of the environment and rehearsed with a rollback.

  • Infrastructure defined as code and reviewed like application code
  • Changes tested in a non-production copy first
  • Load tests before any resize or cut-over
  • Backup restores and failover rehearsed, not assumed
  • Security baselines checked automatically

Deployment

  • 01Main wavesRemaining applications migrated with rehearsed cut-overs.
  • 02Optimise and hand overRight-sizing, runbooks and training for the IT team.
  • 03Rehearsed cut-oversEach change window was planned, rehearsed and reversible.
  • 04Monitoring and handoverDashboards, alerts and runbooks handed to the client's team, and six months of free bug fixing.

Final deliverables

Applications running in the cloud, calmly

Every application runs in Azure on a secure, monitored foundation, with backups and recovery tested rather than assumed.

New environments take minutes instead of weeks, and the IT team spends less time on hardware.

  • Secure landing zone
  • Migrated applications
  • Tested recovery
  • Cost controls in place

Handed over to the client

  • 01Infrastructure as codeIn the client's repository
  • 02PipelinesBuild, test and deploy
  • 03Monitoring and alertsDashboards and on-call routing
  • 04RunbooksFor releases, recovery and failover
  • 05Six-month warrantyFree bug fixing after delivery

Success metrics

How success is measured

MeasureOutcomeHow it is measured
Lower infrastructure run cost targeted 15–30% Target range; depends on the estate and licensing
Hardware refreshes ahead Zero For migrated workloads
Recovery for every application Tested Recovery objectives agreed per application

Verified reviews

What clients say about our custom software work

Verified reviews from our clients on the same kind of work, published on Clutch.

5.0 27 verified reviews

Free discovery call

Have an idea? Let's turn it into AI-powered software.

Book a free discovery call with our experts. Share your idea and we will help you shape the scope, timeline and budget, under NDA.

  • Free consultation
  • NDA before we talk
  • Transparent estimate