Case Study

Streamlined Deployment Process for 50+ Microservices on Ubuntu 22 EC2 Instances for a FinTech

Download the Case Study
Industry 

FinTech

Expertise 

Amazon S3, AWS IAM, AWS Route 53, Amazon RDS, Amazon EC2, AWS GuardDuty, Amazon CloudWatch, AWS CloudTrail, AWS Systems Manager

Offerings/solutions 

Significant improvements in deployment speed, AMI creation time, security posture, cost savings via Spot Instances, and efficiency gains with Graviton instances.

About the Client

Credit Saison India, a technology-driven NBFC FinTech, offers a range of loans and asset management services, focusing on accelerating India’s credit growth with innovative solutions and tailored offerings for individuals, SMEs, FinTechs, and NBFCs. 

Highlights

50+ microservices

Significant Reduction in Deployment Time

54% to 95% within 6 months

Security Improvement

$3000+

Cost Efficiency and Performance Gains

The Challenge

CreditSaison faced infrastructure challenges, including implementing CIS for Ubuntu 22′ microservices, optimizing Amazon ECS deployment via CI/CD, and addressing scalability and security as user base grew. The project aims to analyze and optimize their cloud infrastructure, enhance application performance, and collaborate with the DevSecOps team to meet business needs efficiently. 

Solutions

  • All resource creation and deployment occur automatically using AWS CloudFormation templates, eliminating the need for manual intervention. 
  • Cloudformation template versions in place to track and manage changes in the infrastructure and mapping were used for enabling dynamic and region-specific resource allocation. 
  • Utilize Amazon EC2 instances with Ubuntu 22 for hosting microservices, ensuring compatibility and security. 
  • Implement Ansible playbooks for CIS hardening of Ubuntu 22 across environments to enhance security and compliance. 
  • Implementing Amazon API Gateway to work with AWS Lambda function as an internal authorizer, while the API Gateway acts as a proxy for internal domain routing between microservices. 
  • Set up the Amazon EC2 Image Builder pipeline and AWS Lambda function to automate the creation and deployment of the latest versions of Ubuntu 22 AMIs, ensuring consistency and security. 
  • Develop AWS Lambda functions and SSM documents to automate system security and compliance remediation, orchestrated via AWS CloudFormation templates to ensure consistency and scalability. 
  • Utilizing Spot Instances for microservices running on lower environment Amazon EC2 instances to streamline resource provisioning and cost optimization.

The Results

Reduced deployment time for 50+ microservices on Ubuntu 22 EC2 instances, improved AMI creation efficiency with CIS level 2 scripts, enhanced Security Hub score from 54% to 95%, significant cost savings with Spot Instances, and improved compute efficiency with Graviton instances.

Download the Case Study

AWS Partner – Migration Competency

Pioneering Migration space by being an AWS Partner - Migration Competency.

Learn more

An authorized partner for all major cloud providers

A cloud agnostic organization with the rare distinction of being an authorized partner for AWS, Microsoft, Google and VMware.

Learn more

A house of strong pool of certified consulting experts

150+ cloud certified experts in AWS, Azure, GCP, VMware, etc.; delivered 200+ projects for top 100 fortune 500 companies.

Learn more

Get The Most Out Of Us

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!