top of page

Letting Data Speak, AI Act!

Case Study

Azure to AWS SaaS Platform Migration

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.

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.

Untitled design - 2024-09-27T104509.589.png

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.

Untitled design - 2024-09-27T105551.128.png

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.

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.

Untitled design - 2024-09-27T104509.589.png

Technologies Used

  • Amazon Web Services (AWS): EC2, RDS for PostgreSQL, S3, EBS, ECS, AWS Control Tower, VPC, IAM, CloudWatch

  • Terraform – Infrastructure-as-Code for provisioning foundational AWS resources

  • AWS CI/CD Suite: CodeCommit, CodeBuild, CodeDeploy, CodePipeline

  • KeyCloak – Identity and access management / user authentication

  • GrowthBook – Feature flagging and experimentation platform

  • Azure PostgreSQL Flexible Server / Amazon RDS for PostgreSQL – Managed relational database services

  • ETL/Talend – Data processing pipeline tooling

  • SendGrid – Transactional email service integration

Other Case Study Items

Implementation of Cloud-Agnostic Smart Meter Billing Solution

Implementation of Cloud-Agnostic Smart Meter Billing Solution

A leading Indian smart meter provider partnered with JashDS to transform their AWS-locked system into a cloud-agnostic solution built on Kubernetes, achieving an 80% reduction in processing time for managing millions of consumer accounts. The new system revolutionized smart meter management through the implementation of FastAPI and TimescaleDB, enabling efficient charge calculations, automated connection management, and comprehensive usage tracking for 6 million consumers.

Modernizing Data Ingestion for Green Energy AI

Modernizing Data Ingestion for Green Energy AI

JashDS modernized and automated data ingestion for a green energy AI solutions provider by developing a pipeline_builder library, reducing pipeline creation time by 40%, and improving data accessibility for 40+ utility sources.

Revolutionizing Data Infrastructure for AI-Driven Green Energy Solutions

Revolutionizing Data Infrastructure for AI-Driven Green Energy Solutions

JashDS revolutionized a green energy tech company's data infrastructure by implementing a scalable Matillion-based ETL solution and automated CI/CD processes, resulting in 2-3x faster client onboarding and a 35% reduction in Google Cloud costs. The comprehensive solution included reusable components, optimized SQL queries, and efficient data aggregation techniques, enhancing the client's ability to process vast amounts of utility data from 40+ companies and support their AI-driven green energy initiatives.

bottom of page