EKS Migration and Deployment Automation for iClassPro Web Platform
stephy
December 30, 2025
Modernizing iClassPro’s SaaS deployment from AMI-based EC2 to a scalable, CI/CD-enabled Amazon EKS architecture
iClassPro’s fast-growing class management platform required a more agile and reliable deployment approach. KnackForge migrated the existing dual EC2-based workload to a containerized Amazon EKS setup with fully automated CI/CD pipelines. This enabled daily releases, secure API exposure, and rapid rollback capabilities without increasing operational risk.
Challenges
AMI-based deployments were slow and environment-specific.
Local deployment scripts created engineer dependency and manual overhead.
Lack of automated rollbacks made releases risky and time-consuming.
Releases could not keep up with daily update demands and third-party API traffic.
Separate frontend and background job AMIs required unified, scalable orchestration.
The Solution
Migrated frontend and backend services to Amazon EKS (two services across AZs).
Replaced manual deployments with automated CI/CD using CodePipeline and CodeBuild.
Enabled blue/green rollouts and Slack alerts using AWS Lambda.
Integrated Aurora, SQS, SES, and DynamoDB into the EKS ecosystem.
Fronted the platform with ALB and served assets via S3 + CloudFront.
The Impact
With KnackForge Cloud Services in place, the customer experienced:
Deployment time reduced from ~60 mins to <10 mins with no manual steps.
Daily releases are enabled with automated rollback support.
Rollback time reduced from 30+ mins to under 5 mins.
Developer dependency removed, allowing any team member to deploy via pipeline.
~15–20 hours/week of developer time saved; 25–30% DevOps overhead reduced.
Technologies Used:
Amazon EKS (with ALB, ECR, Aurora MySQL)
AWS CodePipeline and CodeBuild
Amazon SQS, SES, SNS, and DynamoDB
Amazon API Gateway + AWS Lambda for secure third-party access
Amazon S3 + CloudFront for static content delivery