EKS Migration and Deployment Automation for iClassPro Web Platform

    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