Case study
A Software Security Giant Migrates SaaS Platform to Google Cloud With Zero Application Changes
SquareShift converted the infrastructure code and billing pipeline, then validated both against the client's production data.
Book a session →
Client
A multi-tenant SaaS platform that ran on AWS and needed the same product on Google Cloud.
Industry
Software Security
Services
Stack
AWS · HashiCorp Terraform · Terraform Cloud · Google Cloud · Cloud Run · Cloud SQL · Cloud Storage · BigQuery · Cloud Armor · Pub/Sub
How SquareShift delivered it.
Project context
The client's roadmap needed the same product on Google Cloud, with unchanged application code. SquareShift converted the infrastructure code and billing pipeline, then validated both against the client's production data.
Project objectives
Move the platform to Google Cloud.
Keep billing, customer logs and provisioning identical, without changing the application.
Challenges
Usage billing had to match AWS exactly, with no drift.
AWS-specific billing and log services had no direct Google Cloud equivalents.
Solution delivery
SquareShift rebuilt the four Terraform layers natively on Google Cloud, matching the client's existing workspace naming and structure.
Replaced a five-service AWS egress meter with one built-in metric.
Rebuilt load-balancer billing on BigQuery with identical hourly, per-tenant billing files.
Proved billing matched AWS to the byte on production data. The Google Cloud meter reported 28,845,402 bytes, the identical figure, with the identical hourly breakdown.
Ported log delivery, firewall rules and disaster recovery design.
The outcome
The same four infrastructure layers now run native on Google Cloud. They applied cleanly in the client's environment, with zero drift on re-plan.
Load-balancer meter matched AWS logic to the byte (28,845,402) with identical hourly breakdown.
Customer log archives are identical in folder structure, file naming and record format, and are delivered event-driven through Pub/Sub.
Nothing is done until it is demonstrated end to end.
Senior Consultant, SquareShift