- Consulting
- Training
- Partners
- About Us
x
EdTech
Amazon SQS, Amazon SNS, AWS CloudTrail, AWS KMS, Amazon EKS
High Availability Achieved via Strategic AWS Migration and Microservices for ACE Online
ACE Online, previously known as Deep Learn, is India’s leading online learning platform that is tailored to help individuals excel in competitive exams. embarked on a transformative journey to migrate its infrastructure from Google Cloud Platform to Amazon Web Services. This case study outlines the challenges faced, the innovative solutions employed, and the tangible results achieved during this migration. The objective of this move was to boost operational efficiency and improve risk management for its users.
Seamless infrastructure migration
Strengthened operations and risk management
Enhanced AWS IAM and microservices architecture
Lack of alignment with business objectives, intercommunication between microservices on GCP, inefficient infrastructure management and deployment practices, security issues, the need for enhanced access control and application monitoring, and the requirement for cost optimization.
• CloudExperts thoroughly evaluated ACE Online’s existing GCP infrastructure to understand application dependencies and process flows to migrate to AWS.
• A new architecture diagram was designed for containerization, microservices deployment, high availability, and EFK monitoring on AWS. This proposed architecture was reviewed with ACE Online to ensure it met their business needs and goals.
• The environment was segmented into Development, Testing, Staging, and Production environments according to DevOps best practices to streamline development, testing, and production processes.
• Custom AWS IAM roles were created for individuals and services to securely manage authorization and authentication for AWS services.
• A custom Amazon VPC design, including Amazon VPC peering and MongoDB configuration, was implemented to allow resources within the Amazon VPC to interact with MongoDB instances.
• Amazon Elastic Kubernetes Service (EKS) was established to host microservices with high availability and auto-scaling capabilities across various environments.
• The EFK stack (Elasticsearch, Fluentd, Kibana) was implemented for centralized logging and monitoring. Elasticsearch clusters were set up for log aggregation, Fluentd was configured for log collection, and Kibana was deployed for log visualization and analysis.
• A robust CI/CD pipeline was established using Bitbucket and Argo Rollout to automate application deployment with rollback strategies in place.
ACE Online achieved a seamless migration from GCP to AWS, enhancing operational efficiency, risk management, security with AWS IAM, and visibility with the EFK stack. The infrastructure meets business goals verified by customers, with streamlined artifact management using Bitbucket and Amazon ECR.
Our support doesn't end here. We have monthly newsletters, study guides, practice questions, and more to assist you in upgrading your cloud career. Subscribe to get them all!