Back to Portfolio
Cloud Migration · DevOps · AWS

CloudShift — Cloud Migration & DevOps Transformation for Meridian SaaS

Migrated a mid-market SaaS company's ageing on-premise data centre to AWS and rebuilt their delivery pipeline — cutting deployment time from three weeks to under 20 minutes.

AWS Terraform Kubernetes GitHub Actions Docker Prometheus Grafana Datadog
18 Days
Migration Downtime Eliminated
3 Weeks → 20 Min
Deployment Time
38%
Infrastructure Cost Reduction
6 Months
Delivered
Delivered
Cloud Migration
18 Days
Migration Downtime Eliminated
3 Weeks → 20 Min
Deployment Time
Client
Meridian SaaS Platforms
Industry
Software / SaaS
Location
Austin, Texas, USA
Duration
6 Months · 2025
Project Overview

About This Project

Meridian SaaS ran its entire product on a single leased data centre rack that had outgrown capacity twice in eighteen months. Every deployment required a manual three-week change-control process involving four teams, and a single hardware failure during a Black Friday traffic spike had already caused a costly outage.

Digivance planned and executed a phased migration to AWS using infrastructure-as-code from day one, then rebuilt the deployment pipeline around GitHub Actions and Kubernetes — replacing the three-week manual release process with an automated pipeline that ships to production in under 20 minutes, safely, multiple times a day.

AWS (EC2, RDS, EKS)
Kubernetes
Terraform
GitHub Actions
Docker
Prometheus & Grafana
Datadog
Zero
Data loss incidents across the entire migration
38%
Reduction in monthly infrastructure spend post-migration
99.97%
Uptime achieved in the six months following go-live
15x
More frequent production deployments
The Problem

Challenges We Solved

Single Point of Failure Infrastructure

A single leased rack ran the entire production platform with no failover — any hardware fault meant a full outage, which had already happened once during a peak traffic event.

Three-Week Manual Release Cycle

Every deployment required manual change-control sign-off across four teams, meaning even a one-line bug fix took nearly a month to reach production.

No Auto-Scaling for Traffic Spikes

Fixed on-premise capacity meant the platform was permanently over-provisioned for average load yet still fell over during genuine traffic spikes.

No Disaster Recovery Plan

There was no tested DR strategy — a full data centre failure would have meant days of downtime and potential permanent data loss.

Unpredictable, Rising Infrastructure Costs

Leasing, hardware refresh cycles, and emergency capacity purchases made infrastructure spend volatile and difficult to forecast for the finance team.

Engineering Team Blocked on Ops Tickets

Developers had to file tickets and wait days for even routine infrastructure changes, since only two ops engineers had data centre access.

Our Approach

How We Solved It

Phased, Zero-Downtime Migration Plan

We sequenced the migration service-by-service using database replication and DNS-based traffic shifting, so each component moved to AWS independently with instant rollback capability and zero customer-facing downtime.

Infrastructure-as-Code From Day One

Every AWS resource was provisioned through Terraform modules from the start, giving Meridian a fully version-controlled, reproducible infrastructure instead of console-configured resources no one could safely recreate.

Kubernetes for Auto-Scaling Workloads

Core services were containerised and deployed on Amazon EKS with horizontal pod autoscaling, so the platform now scales automatically with real traffic instead of running permanently over-provisioned.

GitHub Actions CI/CD Pipeline

We replaced the manual release process with an automated pipeline — every merge triggers automated tests, security scanning, and a canary deployment, cutting release time from three weeks to under 20 minutes.

Multi-AZ Architecture with Tested DR

The new architecture spans multiple AWS Availability Zones with automated failover, and we ran and documented two full disaster-recovery drills before go-live to validate real recovery time objectives.

Full-Stack Observability with Datadog

Implemented centralised logging, distributed tracing, and Prometheus/Grafana dashboards so the team has real-time visibility into system health — replacing a previous approach with almost no monitoring.

Results

The Outcomes

Month 2 — Foundation Live
Terraform-Managed AWS Environment

Core AWS landing zone, networking, and CI/CD pipeline were live within 8 weeks. First non-critical service migrated successfully with zero downtime, validating the migration pattern for the rest of the platform.

Month 4 — Core Platform Migrated
All Production Services on AWS

The full production platform completed migration to AWS with zero data loss and zero unplanned downtime. Legacy data centre contract terminated, immediately cutting fixed monthly costs.

Month 6 — Steady State
38% Cost Reduction, 15x Faster Releases

Auto-scaling absorbed a Black Friday traffic spike 3x normal load without incident — the exact scenario that caused an outage on the old infrastructure. Deployment frequency increased 15x with the new pipeline.

20-Minute Deployments. 38% Lower Cost. Zero Migration Downtime.
CloudShift took Meridian SaaS from a single fragile data centre to an auto-scaling, multi-AZ AWS platform — delivered on time with no customer-facing downtime during the transition.
★★★★★
"We went from being terrified of Black Friday to sleeping through it. Our deployment process used to take three weeks and a small army of sign-offs — now it's twenty minutes and one merge. Digivance didn't just move our servers, they fixed how our whole engineering team ships software."
RK
Rachel Kim
VP Engineering, Meridian SaaS Platforms

Ready to Modernise Your Infrastructure?

Let's talk about migrating your platform to the cloud and building a delivery pipeline your engineers will love.

Back to All Portfolio Case Studies