Cloud Migration: Kinetikos’ Journey from AWS to GCP

Moving Complex Workloads from AWS to GCP

Kinetikos sought to modernize its infrastructure by moving its entire workload to Google Cloud (GCP) to leverage a more robust and integrated cloud environment.  Discover how Kinetikos successfully migrated their complex compute and database workloads to Google Cloud with Vortex Cloud, establishing a secure, scalable foundation using Infrastructure as Code.

Executive Summary

The goal

Full infrastructure migration from AWS (ECS, RDS, SQS) to Google Cloud Platform (GKE, Cloud SQL, Pub/Sub).

Key Tech

Terraform (IaC), GKE, Cloud Run, Cloud SQL.

Key Challenge

Zero-downtime migration of 20+ databases and complex messaging systems without data loss.

Outcome

20+ databases migrated with zero data loss, 30-40% cost optimization via Google Partner Funds.

Financial Funds

100% of the service cost covered by secured Google Partner Funds (PSF).

Results & Impact

Outcome: Improved scalability, enhanced security compliance, and modernized CI/CD pipelines.

About the client

    Kinetikos is a digital health company that transforms everyday human movement into clinically actionable insights using AI and validated biomechanics, making mobility a standard digital health biomarker to improve care, enable early intervention, and support remote monitoring. 

    Industry: HealthTech
    Primary Location: Portugal (with operational presence and work in international markets, including Europe and the UK).

    Pre-Vortex Stack: AWS

     
     

     

     

    “Vortex played a key role in the successful migration of our AWS infrastructure to GCP. They handled a complex landscape of compute, databases, storage, messaging, and CI/CD pipelines with professionalism and precision. Their team was proactive, transparent, and highly skilled, ensuring a smooth transition with minimal risk. Thanks to their support, we now operate on a more scalable and future-proof GCP platform.”
    José Castro
    Senior Engineering Manager, Kinetikos.

    The Challenge

      What were the technical challenges of migrating Kinetikos from AWS to GCP?

      The primary hurdle for Kinetikos was migrating complex services—specifically moving from AWS ECS to Google Kubernetes Engine (GKE) or Cloud Run—which required a meticulous review of Docker files and application-level changes.

      Their previous technical environment on AWS was extensive, consisting of:
      • 15+ EC2 machines
      • 20+ AWS RDS PostgreSQL instances
      • 50+ S3 buckets
      • 10+ AWS ECS instances
      •  Messaging and CI/CD: Utilizing Amazon SQS, Route53, and GitHub Actions with Ansible.

      Messaging Platform Transition
      Migrating from Amazon SQS (or potentially RabbitMQ) to Google Cloud Pub/Sub was identified as the most difficult technical challenge.

      CI/CD Pipeline Updates

      The existing GitHub Actions and Ansible-based pipelines needed to be redesigned for the new environment and existing IaC.

      Zero-Loss Requirement

      A critical business requirement was ensuring the migration finished without any data loss across their 20+ databases.


      Financial Constraint

      The project was contingent on securing the Google Partner Funds Investment (PSF) to offset the full amount of service cost.

      Results & Impact

      Secure, Efficient, and Cost-Effective 

       

      Zero Data Loss

      Successfully migrated 15+ VMs, 20+ databases, and 50+ storage buckets with total data integrity.

      Strategic Cost Savings
      By securing the Google Partner Funds Investment, the fixed service cost was matched by PSF funding, meeting the client’s financial requirements.

      Optimized Performance

      The transition from AWS ECS to Cloud Run or GKE streamlined container management and improved scalability.

      Operational Excellence

      The foundational environment was built according to enterprise onboarding best practices for security, networking, and IAM.

      The Solution

      How did Vortex Cloud solve the AWS to GCP migration using Terraform?

      VortexCloud implemented a comprehensive migration strategy over an aggressive two-week timeline, focusing on a “lift-and-shift” for VMs and a managed transition for databases.

       

      Cloud Foundation & Landing Zone

      Establishing a foundational GCP environment compliant with best practices for security, networking, and IAM.

      Infrastructure as Code (IaC)
      Every component was managed via Terraform to ensure a repeatable and transparent environment buildout.

      Database Migration

      Moving RDS PostgreSQL instances to Cloud SQL PostgreSQL.

      Security Design

      Implementing a single VPC per environment (Staging vs. Production), private access, and DDoS attack mitigation patterns.

      Google Migration Center

      Utilized to assess, estimate, and plan the migration effectively.

      Key Takeaways

      Technical Planning is Paramount

      Early identification of high-risk tasks, such as the SQS to Pub/Sub migration, allowed for better resource allocation and risk mitigation.

      IaC for Scalability Utilizing Terraform from day one ensured that both Staging and Production environments were built consistently and are easily manageable for future growth.

      Strategic Funding

      Utilizing Google Partner Funds (PSF) can be a decisive factor for companies looking to modernize their infrastructure without immediate high service costs.

      What's next?

      Following the successful foundation build and migration, the focus shifts to long-term empowerment and expansion:

       

      GCP Training

      Vortex Cloud is providing a basic introduction and training on GCP and its essential resources to ensure the Kinetikos team is self-sufficient.

      Application Deployment Kinetikos is taking ownership of application deployment to GCE, supported by the mapping of target requirements to Google Cloud resources provided during the project.

      Future Growth State

      The project included a roadmap for future expansion, ensuring the current Landing Zone can scale with Kinetikos' business needs.

      Do you want similar results?

      Don’t let complex migrations hold your business back. Whether you are moving from AWS or optimizing your current cloud footprint, VortexCloud provides the expertise and strategic funding support to make your transition seamless.

      blueprint of logo