AWS to GCP Migration Case Study: Cross-Cloud Modernisation for Fitness Platform Hapana

Hapana, a global fitness and wellness platform, was boxed in on AWS  slow releases, rising costs, and a mobile app that couldn’t keep up. Aviato moved them to a secure, Terraform-built Google Cloud foundation, rewired their mobile and CRM workflows, and handed the keys back to their team. The result: 99.999% SLA, faster deployments, 10 months of modernization journey instead of 2.5 years, and scales 0 to 10,000 containers in 10s.

Executive Summary at a Glance

Aviato helped with a strategic foundation and application build to transition the leading health and wellness provider from AWS to Google Cloud Platform (GCP), modernizing their mobile application infrastructure in the process.

Client

Hapana health, wellness & fitness platform

Industry

Health, Wellness & Leisure

Solution

Deployment of a Google Cloud Foundation using Terraform (IaC) alongside custom engineering for CMS integration, CRM synchronization, and specialized IoT door controller support.

Key Impact

Established a secure, best practice GCP landing zone with automated deployment via Terraform. Successfully integrated Contentful CMS and deep linking solutions into the client's mobile app ecosystem. Developed a bidirectional automated pipeline between GCP and GoHighLevel CRM.

About the Client
Hapana is a major player in the fitness industry, managing a complex ecosystem that includes mobile applications, member management systems, and physical IoT hardware for facility access.

The Vision

Hapana was investing in the next generation of its platform to better support enterprise fitness operators, accelerate innovation, and build an AI-ready foundation for future product development. Migrating to Google Cloud became a strategic enabler of that vision.

The problem Hapana came to us with

Hapana runs a genuinely complex operation: mobile apps, member management, and physical IoT hardware controlling the doors at their customers’ facilities. All of it sat on AWS  and that footprint had become the ceiling, not the floor.

They wanted off AWS for three reasons. 

  1. GCP’s data and AI tooling was a better fit for where they were heading. 
  2. Their releases had slowed to a crawl.
  3. Their mobile app needed proper content management and performance, not workarounds.

The catch: this wasn’t a lift-and-shift. Moving to GCP meant redesigning identity, networking, and the whole resource hierarchy from scratch. It meant stitching together a new CMS (Contentful), their CRM (GoHighLevel), and bespoke door-controller hardware none of which were built to talk to each other. And Hapana’s own team needed to come out the other side able to run the new environment themselves, not dependent on us forever.

Our Solution

  • A secure GCP landing zone IAM, networking, and resource hierarchy   deployed end to end with Terraform, built to Google’s own best-practice standards.
  • A rebuilt mobile pipeline: Contentful CMS integrated for flexible content, plus a deep-linking solution so the app behaves the way members expect.
  • An automated, bi-directional sync between GCP and GoHighLevel CRM, so member data stays consistent across the app and the marketing platform with no manual reconciliation.
  • Integration support for the existing V1 app and the universal IoT door controllers, so nothing member-facing broke during the move.
  • Automated CI/CD for mobile builds, replacing the manual deployment grind.

The Challenges

Core Architecture Redesign

Moving from AWS required a complete redesign of identity (IAM), networking, and resource hierarchy to align with Google’s best practices.

Cross-Platform Integration

The project required bridging the gap between a new CMS (Contentful), a specific CRM (GoHighLevel), and specialized hardware (universal door controllers).

Team Enablement & Automation

The client’s internal team required rapid enablement to manage the new cloud native environment and automated deployment pipelines effectively.

Our Solution Strategic Approach

We utilized an Infrastructure as Code (IaC) methodology to build a Cloud Foundation while providing high touch engineering assistance to refactor code and mobile workflows. 

Key Components:

  • Designed and deployed core GCP components (IAM, Networking, Resource Hierarchy) using Terraform.
  • Implemented customizations for mobile builds, integrated Contentful CMS, and deployed a robust deep linking solution.
  • Built an automated pipeline for bi directional synchronization with the GoHighLevel CRM to ensure data consistency across platforms.
  • Provided specialized integration support for the V1 app and universal door controller hardware.
  • Hosted entirely on Google Cloud Platform (GCP) with automated CI/CD patterns.

Specialised Accelerators

  • Aviato Foundation Terraform Library a Prevalidated IaC module for rapid GCP landing zone deployment – Effort Saved in weeks.
  • CRM Integration Bridge a pre-built logic framework for GoHighLevel API synchronization – Effort Saved in days.

Results & Business Impact

  • The new infrastructure supports a global ready mobile application with improved content delivery speeds.
  • Automated CI/CD for mobile builds reduced manual deployment overhead for the engineering team.
  • The Terraform led architecture allows the client to spin up new environments or scale existing ones in minutes, not days.
  • Bidirectional CRM syncing ensures that member data is updated in real time across both the marketing platform and the core application.

The Power of Partnership

  • Deep knowledge of mobile application lifecycles and complex cross cloud migration paths.
  • A multi disciplinary team comprising AI Engineers, Cloud Architects, and Data Engineers who provided over weeks  of direct hands-on guidance and knowledge transfer.

Strategic Advantages (CTA)

  • We build foundations that follow Google’s most stringent security and architecture standards.
  • Our use of Terraform and modular engineering ensures a rapid transition from legacy providers to GCP.
  • From IoT hardware integration to high level AI architectural guidance, we provide the full spectrum of engineering support.

Conclusion

This engagement successfully transitioned the client’s core infrastructure from AWS to a high performance Google Cloud environment, solving complex integration challenges along the way. By combining a robust Cloud Foundation with specialized engineering for mobile and CRM workflows, Aviato has not only modernized the client’s technology stack but also empowered their internal team with the skills and automated tools necessary to drive future innovation on GCP.

@2025 copyright by Aviato Consulting. All rights reserved