Rising To The Challenge Delivered A Seamless Exam Solution In 6 Hours - OpsTree Global
AI Icon OpsTree AI Experience Center Explore Now →

Rising to the Challenge: Delivered a Seamless Exam Solution in just 6 Hours

A prominent Mini Ratna Category-1 CPSE under the Ministry of Education, this government enterprise drives India’s education ecosystem by providing ed-tech solutions, strategic consultancy, and project management services for domestic and international stakeholders.

The Problem Statement

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.

Project Overview

Client Engagement Date

December 29th, 12:00 PM

Original Project Deadline

January 2nd, 2024

Actual Completion Time

Completed within 6 hours on 29th  Dec 2024 (Infrastructure Implementation with deployment)

Environment Scope

Non-Production and Production (Production environment added on January 1st)

Top 3 Achievements

BuildPiper Integration

Challenges

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.

Solutions

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. 

Outcomes

Project Completion Time

Completed in 6 hours, reducing the estimated time by 87.5%.

Environments Deployed

Non-Production and Production environments set up on time.

AWS Services Deployed

Successfully implemented EKS, MSK, ECR, and Amazon DocumentDB.

Microservices Deployed

17 microservices (16 in Python, 1 in another language) deployed with precise configurations.

Auto-Scaling Implementation

Auto-scaling policies implemented for 450,000 users, ensuring , zero downtime.

Load Testing

AWS Distributed Load Testing validated infrastructure readiness for 450,000 users.

Team Collaboration

Seamless collaboration across teams to meet the 96-hour deadline.

Faster & Secure Software Delivery With BuildPiper ↓

Last – Minute Metrics

Unexpected Production Requirements

Last-minute production requirements incorporated using automation and templates. 

Traffic Surge Handling: Auto-scaling policies

adjusted infrastructure to handle peak traffic during student registrations.

Microservices Deployment

Continuous Deployment (CD) pipelines enabled rapid deployment of 17 microservices.

Load Testing

AWS Distributed Load Testing conducted to validate infrastructure readiness for peak traffic before the examination. 

See the Impact We've Made

Reliable Deployments at Scale Along With 70-80% Cost Savings in Cloud Migration

Read More

A Global Leader in AI-Driven Talent Assessment Technology Enabled with Kubernetes

Read More
Get in Touch!
Experience Faster Time-to-Market
w

Possibilities ReImagined

w