The organization faced a critical challenge to securely conduct an online examination for 450,000 candidates, with only 96 hours to set up the necessary infrastructure. This included establishing a robust AWS environment, both non-production and production systems, and deploying microservices to ensure seamless delivery. A system failure could disrupt thousands of candidates and compromise the examination’s integrity.
December 29th, 12:00 PM
January 2nd, 2024
Completed within 6 hours on 29th Dec 2024 (Infrastructure Implementation with deployment)
Non-Production and Production (Production environment added on January 1st)
Achieved an 87.5% reduction in estimated time, completing the infrastructure setup and deployment in just 6 hours.
Successfully deployed 17 microservices across production and non-production environments, ensuring precise configurations and seamless operations.
Implemented scalable, auto-scaling infrastructure to handle peak traffic of 450,000 users with zero downtime and optimized performance.
BuildPiper platform integration streamlined CI/CD pipelines and facilitated ECR (Elastic Container Registry) setup.
The entire process was completed quickly in just 1-2 hours, setting up an automated system that allowed all microservices to be deployed without manual intervention.
Only 96 hours to set up a complete infrastructure for 450,000 candidates.
The client had only a basic AWS account with no pre-existing infrastructure, requiring the entire setup to be built from scratch.
Required both production and non-production environments with identical configurations.
Deployment of 17 microservices (16 in Python, 1 in another language) with precise configurations and a need for fast project delivery.
Unexpected production environment requirements introduced at the final stage.
The registration process for 450,000 students saw unpredictable traffic surges, with some users registering early and others at the last moment, requiring dynamic scaling to handle varying loads.
Managing cross-functional teams to meet tight deadlines.
Validate infrastructure readiness to handle peak workloads from 450,000 users.
Streamlined deployment using automation and parallel workflows to accelerate the process.
Rapidly deployed infrastructure using Infrastructure as Code (Terraform) to provision and configure resources from the ground up in a standardized and automated manner, ensuring consistency and speed.
Created reusable templates and automated replication processes for consistent deployment.
Used rolling deployment strategy in conjunction with automated Continuous Deployment (CD) workflows to ensure swift deployment while maintaining system stability, as the client needed the project completed quickly and reliably.
Leveraged existing automation and templates to expedite deployment, incorporating last-minute changes required to handle the traffic surges efficiently.
Implemented auto-scaling policies to adjust infrastructure resources in real-time, ensuring smooth handling of traffic spikes during the registration process while maintaining performance and cost efficiency.
Adopted an agile approach with clear communication and task prioritization.
Leveraged AWS Distributed Load Testing on AWS and AWS ECS to simulate real-world traffic and stress conditions across instances. This approach utilized a managed service to streamline the process and ensure scalable testing.
Completed in 6 hours, reducing the estimated time by 87.5%.
Non-Production and Production environments set up on time.
Successfully implemented EKS, MSK, ECR, and Amazon DocumentDB.
17 microservices (16 in Python, 1 in another language) deployed with precise configurations.
Auto-scaling policies implemented for 450,000 users, ensuring , zero downtime.
AWS Distributed Load Testing validated infrastructure readiness for 450,000 users.
Seamless collaboration across teams to meet the 96-hour deadline.
Last-minute production requirements incorporated using automation and templates.
adjusted infrastructure to handle peak traffic during student registrations.
Continuous Deployment (CD) pipelines enabled rapid deployment of 17 microservices.
AWS Distributed Load Testing conducted to validate infrastructure readiness for peak traffic before the examination.
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also disclose information about your use of our site with our social media, advertising and analytics partners. For more details click on learn more.