Cloud Modernization & Data Platform Migration
Industry: SaaS & Digital Businesses
Region: MENA
Company Size: Scale-up
Use Case: Cloud modernization and data platform migration from GCP/MongoDB to AWS
Products Used: Amazon EKS, Amazon Aurora PostgreSQL, Amazon DocumentDB, Amazon MSK, AWS DMS, AWS CodeArtifact, AWS Lambda, GitHub Actions, Terraform
Company Overview
Freedom2Hear, developed by GoBubble, is a SaaS platform built to handle high volumes of data and user activity in real time. As the product scaled, its hybrid GCP, MongoDB Atlas, and Postgres architecture became harder to operate, monitor, and evolve. The team wanted to move to AWS to unlock true cloud-scale elasticity, reduce operational overhead, and standardise on managed services for the long term.
Challenge
Freedom2Hear was running on GCP containers, MongoDB Atlas, Confluent Cloud Kafka, and Postgres, spread across multiple siloed services. This created infrastructure sprawl, higher streaming costs, and performance bottlenecks as usage grew. CI/CD pipelines weren’t robust enough for a globally distributed engineering team, and the existing data platform made it difficult to safely scale reporting, analytics, and downstream workloads.
Solution
VeUP designed and delivered an end-to-end migration to AWS, replacing the hybrid stack with a modern, fully managed data and application platform. The new architecture standardized on AWS-native services for containers, relational and NoSQL databases, streaming, artefact management, and CI/CD, all built with cloud-native DevOps practices.
- Container modernisation with Amazon EKS: Docker workloads were re-architected and migrated from GCP into Amazon EKS, using managed node groups, autoscaling, and AWS networking. Helm and ArgoCD established a GitOps-driven deployment model for repeatable, auditable releases.
- Postgres → Amazon Aurora migration: Core relational workloads were migrated to Amazon Aurora PostgreSQL, delivering higher throughput, automatic failover, point-in-time recovery, and multi-AZ replication for production resilience.
- MongoDB Atlas → Amazon DocumentDB: MongoDB Atlas was replatformed to Amazon DocumentDB using a hybrid offline + AWS DMS sync approach. Index extraction and validation preserved query performance while managed scaling reduced operational burden and total cost of ownership.
- Confluent Cloud → Amazon MSK: Streaming pipelines were rebuilt on Amazon MSK, with Terraform-based IaC for producers, consumers, monitoring, and rolling upgrades—cutting cost and improving reliability of event-driven workflows.
- Unified artefact and CI/CD pipeline: GCP Artifact Registry was consolidated into AWS CodeArtifact, and GitHub Actions pipelines were introduced to deploy to EKS, Aurora, and Lambda with automated DMS state management and smoke testing, standardizing delivery across teams.
Results
- Zero data loss migration with cutovers executed in under 30 minutes of scheduled downtime per managed service.
- 50% TCO reduction across data and artefact layers, driven by Aurora efficiency, DocumentDB scaling, and CodeArtifact consolidation.
- Improved performance and elasticity through EKS and Aurora autoscaling, reducing latency under peak load.
- 70% faster deployment cycles with standardized GitHub Actions pipelines, enabling distributed teams to ship changes more frequently and safely.
Looking Ahead
With a modern AWS-native platform in place, Freedom2Hear is now positioned to:
- Scale confidently as user activity grow.
- Accelerate product development with reliable CI/CD foundations
- Expand their real-time data platform globally
- Introduce new AI-driven capabilities without infrastructure bottlenecks
Thinking of Modernising Your SaaS Platform?
If your product is held back by legacy cloud architecture or rising operational overhead, VeUP’s engineering-first migration frameworks help you move to AWS securely, efficiently, and without disruption – so your team can ship faster and scale with confidence.