{"id":56962,"date":"2024-07-09T10:09:44","date_gmt":"2024-07-09T10:09:44","guid":{"rendered":"https:\/\/www.cloudthat.com\/resources\/?post_type=resources&#038;p=56962"},"modified":"2024-09-09T13:22:17","modified_gmt":"2024-09-09T13:22:17","slug":"streamlined-deployment-process-for-50-microservices-on-ubuntu-22-ec2-instances-for-a-fintech","status":"publish","type":"resources","link":"https:\/\/www.cloudthat.com\/resources\/case-study\/streamlined-deployment-process-for-50-microservices-on-ubuntu-22-ec2-instances-for-a-fintech","title":{"rendered":"Streamlined Deployment Process for 50+ Microservices on Ubuntu 22 EC2 Instances for a FinTech"},"content":{"rendered":"<p><span class=\"TextRun SCXW247067478 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SCXW247067478 BCX8\">Credit Saison India, a <\/span><span class=\"NormalTextRun SCXW247067478 BCX8\">technology-driven<\/span><span class=\"NormalTextRun SCXW247067478 BCX8\"> NBFC <\/span><span class=\"NormalTextRun SCXW247067478 BCX8\">F<\/span><span class=\"NormalTextRun SCXW247067478 BCX8\">in<\/span><span class=\"NormalTextRun SCXW247067478 BCX8\">T<\/span><span class=\"NormalTextRun SCXW247067478 BCX8\">ech, offers a range of loans and asset management services, focusing on accelerating India\u2019s credit growth with innovative solutions and tailored offerings for individuals, SMEs, <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW247067478 BCX8\">FinTechs<\/span><span class=\"NormalTextRun SCXW247067478 BCX8\">, and NBFCs.<\/span><\/span><span class=\"EOP SCXW247067478 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/p>\n","protected":false},"author":5089,"featured_media":56963,"parent":0,"template":"","cat_resources":[6],"technology":[32],"published_by":"325","primary-authors":["905","476"],"secondary-authors":["325"],"acf":{"banner_image":56964,"resources_label":"","download_url":"https:\/\/content.cloudthat.com\/resources\/wp-content\/uploads\/2024\/07\/CreditSaison_Casestudy-Cloudformation-SDP.pdf","client_logo":56965,"highlights":{"first_part":{"icon":336,"title":"50+ microservices ","subtitle":"Significant Reduction in Deployment Time"},"second_part":{"icon":335,"title":"54% to 95% within 6 months ","subtitle":"Security Improvement"},"third_part":{"icon":334,"title":"$3000+ ","subtitle":"Cost Efficiency and Performance Gains"}},"the_challenge":"<span class=\"TextRun SCXW168353908 BCX8\" lang=\"EN-US\" xml:lang=\"EN-US\" data-contrast=\"auto\"><span class=\"NormalTextRun SpellingErrorV2Themed SCXW168353908 BCX8\">CreditSaison<\/span><span class=\"NormalTextRun SCXW168353908 BCX8\"> faced infrastructure challenges, including implementing CIS for Ubuntu 22' microservices, <\/span><span class=\"NormalTextRun SCXW168353908 BCX8\">optimizing<\/span><span class=\"NormalTextRun SCXW168353908 BCX8\"> Amazon ECS deployment via CI\/CD, and addressing scalability and security as user base grew. The project aims to analyze and <\/span><span class=\"NormalTextRun SCXW168353908 BCX8\">optimize<\/span><span class=\"NormalTextRun SCXW168353908 BCX8\"> their cloud infrastructure, enhance application performance, and collaborate with the <\/span><span class=\"NormalTextRun SpellingErrorV2Themed SCXW168353908 BCX8\">DevSecOps<\/span><span class=\"NormalTextRun SCXW168353908 BCX8\"> team to meet business needs efficiently.<\/span><\/span><span class=\"EOP SCXW168353908 BCX8\" data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span>","client_testimonial":{"image":"","description":"","author":""},"solutions":"<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"1\" data-aria-level=\"1\"><span data-contrast=\"auto\">All resource creation and deployment occur automatically using AWS CloudFormation templates, eliminating the need for manual intervention.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"2\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"3\" data-aria-level=\"1\"><span data-contrast=\"auto\">Utilize Amazon EC2 instances with Ubuntu 22 for hosting microservices, ensuring compatibility and security.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"4\" data-aria-level=\"1\"><span data-contrast=\"auto\">Implement Ansible playbooks for CIS hardening of Ubuntu 22 across environments to enhance security and compliance.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"5\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"6\" data-aria-level=\"1\"><span data-contrast=\"auto\">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.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"7\" data-aria-level=\"1\"><span data-contrast=\"auto\">Develop AWS Lambda functions and SSM documents to automate system security and compliance remediation, orchestrated via AWS CloudFormation templates to ensure consistency and scalability.<\/span><span data-ccp-props=\"{&quot;201341983&quot;:0,&quot;335559740&quot;:259}\">\u00a0<\/span><\/li>\r\n<\/ul>\r\n<ul>\r\n \t<li data-leveltext=\"\uf0b7\" data-font=\"Symbol\" data-listid=\"1\" data-list-defn-props=\"{&quot;335552541&quot;:1,&quot;335559685&quot;:360,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;\uf0b7&quot;,&quot;469777815&quot;:&quot;hybridMultilevel&quot;}\" aria-setsize=\"-1\" data-aria-posinset=\"8\" data-aria-level=\"1\"><span data-contrast=\"auto\">Utilizing Spot Instances for microservices running on lower environment Amazon EC2 instances to streamline resource provisioning and cost optimization.<\/span><\/li>\r\n<\/ul>","the_results":"<span class=\"NormalTextRun SCXW129433379 BCX8\">R<\/span><span class=\"NormalTextRun SCXW129433379 BCX8\">educed 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.<\/span>","about_client_left_side":[{"field_63315a4dc06e1":"15085","field_63315a5bc06e2":"Industry\u00a0","field_63315a61c06e3":"FinTech "},{"field_63315a4dc06e1":"15083","field_63315a5bc06e2":"Expertise\u00a0","field_63315a61c06e3":"Amazon S3, AWS IAM, AWS Route 53, Amazon RDS, Amazon EC2, AWS GuardDuty, Amazon CloudWatch, AWS CloudTrail, AWS Systems Manager "},{"field_63315a4dc06e1":"15084","field_63315a5bc06e2":"Offerings\/solutions\u00a0","field_63315a61c06e3":"Significant improvements in deployment speed, AMI creation time, security posture, cost savings via Spot Instances, and efficiency gains with Graviton instances. "}]},"_links":{"self":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources\/56962"}],"collection":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources"}],"about":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/types\/resources"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/users\/5089"}],"version-history":[{"count":3,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources\/56962\/revisions"}],"predecessor-version":[{"id":57196,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/resources\/56962\/revisions\/57196"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/media\/56963"}],"wp:attachment":[{"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/media?parent=56962"}],"wp:term":[{"taxonomy":"cat_resources","embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/cat_resources?post=56962"},{"taxonomy":"technology","embeddable":true,"href":"https:\/\/www.cloudthat.com\/resources\/wp-json\/wp\/v2\/technology?post=56962"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}