
Letting Data Speak, AI Act!
Case Study
Data EngineeringAzure to AWS SaaS Platform Migration
Overview
An EdTech SaaS company migrated its entire Azure-hosted student risk monitoring platform to AWS in 9 weeks — lifting and shifting 17 VMs, 12 PostgreSQL databases, and multiple application services with zero disruption to school district operations. The solution leveraged Terraform, AWS Control Tower, and a fully automated CI/CD pipeline to deliver a scalable, cost-optimized cloud foundation built for rapid expansion.

About the Client
A fast-growing EdTech SaaS company serving K–12 school districts in the US, operating a cloud-hosted student risk monitoring and intervention platform that helps school leaders identify and address student risks in mental health, behaviour, and academics. Facing rapid district adoption and imminent market expansion, the client needed a scalable, secure, and cost-optimised cloud foundation.
The Challenge
The client's entire SaaS platform ran on Microsoft Azure — 17 VMs, 12 PostgreSQL Flexible Servers, 704 GB of disk storage, 8 storage accounts, and multiple App Services with integrations including KeyCloak, GrowthBook, SendGrid, SFTP, and ETL/Talend pipelines. To unlock AWS education equity credits and support onboarding of a new California school district, a full lift-and-shift migration was required — without disrupting live school district operations — all within a 9-week window timed to a low-usage academic period.
Key Results
- Achieved 40% reduction in cloud infrastructure operating costs by migrating to AWS and leveraging AWS education equity credits, generating significant recurring annual savings.
- Successfully migrated 17 virtual machines, 12 PostgreSQL databases, 704 GB of disk storage, and 8 storage accounts to AWS within a 9-week timeline with zero data loss.
- Completed production cutover during a planned low-usage period between academic years, resulting in zero disruption to school district operations and continued support for at-risk student monitoring.
- Established a fully automated CI/CD pipeline using AWS-native services, reducing deployment cycle time by 20%.
- Enabled rapid onboarding of a new California school district post-migration by provisioning a scalable, multi-account AWS environment designed for growth.
Our Solution

Using an agile, iterative approach, the team executed a full Azure-to-AWS migration across three phases: foundation setup, core migration, and testing/cutover.
- AWS Organization & Infrastructure: Provisioned AWS Control Tower with a multi-account Landing Zone (Dev, QA, Staging, UAT, Prod) and foundational infrastructure via Terraform — VPCs, subnets, IAM roles, security groups, and CloudWatch monitoring with SSO/MFA access patterns.
- VM & Database Migration: Migrated 17 VMs to Amazon EC2 and 12 Azure PostgreSQL Flexible Servers to Amazon RDS for PostgreSQL, with full data integrity, automated backups, and security configurations.
- Storage & Application Migration: Transferred 704 GB to Amazon EBS/S3 and re-platformed Azure App Services and Function Apps to Elastic Beanstalk, Lambda, and ECS. Deployed Node.js and React workloads, and migrated SendGrid, SFTP, and ETL/Talend pipelines to AWS-native services.
- Auth, Feature Flagging & CI/CD: Re-configured KeyCloak and GrowthBook in the AWS environment. Implemented a full CI/CD pipeline using AWS CodeCommit, CodeBuild, CodeDeploy, and CodePipeline.
- Testing & Cutover: Conducted end-to-end functional, performance, load, and UAT testing. Executed a zero-downtime production cutover aligned to the academic off-period, followed by documentation, knowledge transfer, and project closeout.
Technologies Used
Related Case Studies
← Back to All Case Studies
Data Engineering
Real-Time AI Chatbot Platform’s Lambda to ECS Migration
An AI chatbot startup faced critical Lambda performance issues including 100% memory utilization causing crashes, 7-8 second cold starts,Scalability issues where in multiple concurrent users using this application concurrently faced issues to use the application which includes laginess taking too much time to get the response, application crashing and completely non-functional WebSocket group chat due to protocol incompatibility between Socket.IO frontend and API Gateway WebSocket backend. Through a 4-week POC engagement, we successfully containerized Lambda functions to ECS Fargate, conducted systematic JMeter load testing up to 1,000 concurrent users, and delivered complete Terraform Infrastructure-as-Code, achieving 94% response time reduction (to sub-1-second), 100% cold start elimination, 0% error rate, and validated linear horizontal scalability while providing all technical documentation and architecture recommendations for production migration decision-making.
Read More
Data Engineering
Automated High-Performance VDI for Semiconductor Workforce Development
A US semiconductor workforce development organization needed a secure, scalable cloud desktop platform to provide engineers with access to cost-prohibitive EDA tools but lacked the automated infrastructure to control costs and enforce enterprise identity policies. JashDS delivered a fully automated EC2 lifecycle platform integrating Microsoft Entra ID with Amazon Cognito and NICE DCV, reducing idle compute costs by up to 60% and enforcing 100% MFA compliance across a geo-restricted environment.
Read More
Data Engineering
Workload migration from on-prem to AWS - MAP Assessment
An ed-tech company needed to move 340 TB of unstructured data and a stateful PHP platform from an aging co-location to AWS despite a 15 Mbps link that made online transfer impractical. MAP Assessment defined a Hybrid Snowball Edge + DataSync “Seed and Sync” approach that cut the data migration from an infeasible 1+ year to ~5–6 weeks, enabled phased S3 tiering for ~62% lower ongoing storage costs, and used AWS DMS CDC to achieve near-zero downtime database migration with near-real-time RPO.
Read MoreHave a similar challenge?
Connect with us
