
The customer runs a high-traffic direct-to-consumer e-commerce platform in India, alongside a related AI/ML and analytics business. Both were hosted on Google Cloud Platform across 13 projects, with production and non-production workloads, shared networking, logging, automation and QA environments. The estate included roughly 55 running virtual machines, about 16 TB of block storage, 42 or more storage buckets, 52 BigQuery datasets and GPU workloads.
Aivar Innovations led the migration of the complete estate to AWS, building a governed multi-account landing zone in Mumbai (ap-south-1) with cross-region disaster recovery in Hyderabad (ap-south-2). All primary and disaster-recovery data stays within India.
Project Start Date:Aug 13, 2026
Project End Date: Sep 08, 2026
The customer's e-commerce platform ran on a self-managed stack, and its resilience depended on manual snapshots. Key challenges included:
Without a tested recovery capability, a regional failure would have caused extended storefront downtime, with direct revenue impact. The engagement therefore had to migrate the estate, consolidate governance and create recovery that could be tested
Aivar delivered the migration in an assessment-led, factory-based model over eight weeks. No workload moved until its move-group had been assessed, right-sized and approved. The solution combined the following:
Several alternatives were weighed. Amazon RDS and ElastiCache were preferred over self-managed databases because they reduce operational effort and improve availability, while MongoDB and Kafka stayed self-managed because no equivalent managed service was in scope. Large, cold datasets were staged through Amazon S3 in Parquet, while hot data moved online through DataSync and DMS. Amazon Bedrock was chosen to replace the previous platform's generative AI service.
The production environment runs in the Mumbai (ap-south-1) region. Traffic to the storefront passes through Amazon CloudFront and AWS WAF, then reaches an Application Load Balancer spread across three Availability Zones. The application tier runs in private app subnets, with separate groups for the web tier, admin, API and cron services, the n8n automation service and a Varnish cache. The data tier sits in private database subnets in each Availability Zone, holding PostgreSQL on Amazon RDS, Kafka and MongoDB on EC2, Redis on ElastiCache and Amazon Redshift. Shared services include IAM, CloudTrail, KMS, GuardDuty, Security Hub, AWS Config, CloudWatch, ECR and Secrets Manager. AWS Backup copies recovery points across to Hyderabad (ap-south-2).

