Our customer delivers simplified insurance and financial products to every nook of India. With the widest choice of insurance and financial products, they have advisors who work with their smart proprietary technology to guide users through easy buying processes, renewals, and underwriting. It is one of the fastest-growing online distribution platforms, offering a wide choice of life and general insurance policies and other financial products.
Our customer was manually deploying their applications to the AWS cloud. During business hours, the server could not handle the load of the deployment and regular application traffic at times. There was no autoscaling solution in place to scale up the infrastructure to meet the demand/load increase. Any issues with the deployment meant a service disruption for users. This caused challenges when the deployed versions had bugs and took the customer teams many hours of troubleshooting.
The CloudifyOps team set up the Jenkins pipeline for the customer’s deployment process. A shared library concept was used, wherein common library files accessed by multiple applications were stored together, ensuring less disk space and memory were used, and the load time was reduced. The applications were deployed in ECS clusters that scale on demand. To meet the high availability of the applications, the CloudifyOps team implemented the blue-green deployment for production. With this model, the current and new versions of the applications were available in two separate environments, allowing the customer team to quickly roll back a version if the deployment failed. Migrating the applications to Docker containers made it easier to fix vulnerabilities in an isolated manner without affecting all applications/services.
The Continuous Deployment/Delivery process that the CloudifyOps team set up was aligned with the business requirements and significantly improved the productivity, efficiency, and quality of releases. Avoiding manual deployment meant avoiding human error, which improved the morale of the team and helped them focus on key aspects of the delivery process. The applications had high availability leading to increasing end-user satisfaction. The overall costs for running applications on the AWS cloud were reduced by 40%.
Infrastructure: AWS ECS, Route53, Elastic File System, Relational Database Service, Simple Queue Service, Simple Email Service, S3, Redis, Application Load Balancer
Technology Stack: Jenkins, Groovy (shared library), Git, Nginx, Python, Django, Celery, Flask
CloudifyOps Pvt Ltd, Ground Floor, Block C, DSR Techno Cube, Survey No.68, Varthur Rd, Thubarahalli, Bengaluru, Karnataka 560066
CloudifyOps Pvt Ltd, Cove Offices OMR, 10th Floor, Prince Infocity 1, Old Mahabalipuram Road, 50,1st Street, Kandhanchavadi, Perungudi, Chennai, Tamil Nadu - 600096
CloudifyOps Inc.,
200, Continental Dr Suite 401,
Newark, Delaware 19713,
United States of America
Copyright 2024 CloudifyOps. All Rights Reserved