Insurance group leverages DevOps framework & AWS to up-level application quality
The challenge
Tokio Marine needed to improve delivery for two business-critical customer applications.
Manual software updates slowed releases, while stability and quality issues affected the customer experience.
The client needed an automated continuous-delivery framework to accelerate application updates and improve production-code quality.
The solution
Tokio Marine turned to Beyondsoft. Within five months, Beyondsoft had migrated both applications to agile, AWS technology and had established an automated DevOps framework.
Beyondsoft migrated the brokerage application from ECS to AWS Lambda to support serverless computing and automated provisioning.
Developers could use AWS CDK alongside CodeCommit, CodePipeline and CodeBuild to automate delivery.
The online payment application moved from EC2 to Amazon EKS, enabling automated management of pods and nodes.
Beyondsoft built a shared framework to automate delivery across both applications:
- A developer commits updated code.
- CodeBuild and CodePipeline compile and validate it.
- The code deploys to the Lambda development environment.
- VeraCode performs a runtime security check.
- UAT and BlazeMeter regression tests run.
- Code that passes the checks deploys to production.
Results
- Increased product quality: By drastically reducing the number of defects introduced into production, product quality and stability have improved substantially.
- Accelerated product delivery: Continuous integration/continuous delivery (CI/CD) ensures updates and features get deployed rapidly.
- Improved customer experience: Improved application quality and stability and the ability to introduce new product features rapidly has elevated the customer experience.
- Greater operational efficiency: Thanks to automation, updating code has gone from 3-4 hours to just 10 minutes, substantially reducing the strain on developers.
- Integrated feedback cycles: Integrated feedback informs the application team in advance of issues.
- Increased visibility: The customer has greater visibility into the changes that are going into production.
Technologies used
AWS Lambda, AWS CodeCommit, AWS CodePipeline, AWS CodeBuild, AWS APIGateway, AWS Cloud Development Kit (CDK), Amazon Elastic Kubernetes Service (EKS) SonarQube, Veracode
Our experience
As an AWS DevOps Competency Partner, Beyondsoft has invested in building deep DevOps proficiency on the AWS platform. Our certified DevOps practitioners combine agile AWS tools, best practices, and methodologies along with our BCI DevOps framework to establish an enterprise-scalable CI/CD platform with automated practices to expedite innovation and meet your business objectives.