Improving Workflow for the Brazilian Insurance Landscape
DevOps solutions resulting in smoother operations, enhanced data security, and equalized bases.
A major Brazilian insurance company offering consultancy, brokerage, and administration services to individuals and businesses of all sizes. They faced various challenges in their workflow, specifically with build and approval work, deployment, script generation, and database updates. To tackle these challenges, they implemented best practices through a top DevOps consulting firm.
Before adopting DevOps practices, the client encountered several challenges in their workflow. Each developer had to compile and submit their code for review by the technology manager during the build and approval process.
This led to bottlenecks and overloaded the approver, causing delays. Deployment was manual, increasing the risk of errors and instabilities.
Our partner manually created scripts and updated databases. We had to manually approve and insert them into each client's database. These challenges hindered productivity and posed risks to the project's integrity and data security.
Recognizing the need for improvements, our Accelerance partner implemented DevOps practices to streamline their workflow.
They used Continuous Integration (CI) and Approval Work with DevOps to automate the pipeline process of compiling, testing, and reviewing code. This relieved the bottleneck and reduced the approver's time to simply confirm and approve.
They used Continuous Deployment (CD) and DevOps to create deployment releases for clients. An administrator approved these releases and they were automatically delivered.
They completed the entire package, including testing, backup, and deployment, in a matter of minutes. To address script generation and database updates, they implemented Script Automation and Database Updates via DataOps. This allowed for continuous compilation and delivery of changes to each database, ensuring traceability and security.
Implementing these solutions via DevOps brought significant improvements to the company’s workflow. Developers were able to reduce the time it took to do manual tasks for one client. Previously, it would take them anywhere from 5 to 20 hours. However, now they are able to complete these tasks in just about 30 minutes.
This enabled the execution of multiple clients simultaneously and allowed for scheduling. Through these DevOps practices, the company achieved smoother operations, enhanced data security, and equalized bases.
The average number of deployments in homologation per week increased to 3, with 1 in production for each client. Over a month, they now have 12 deployments in the homologation and 4 in production.
They saved 160 hours for each client by reducing deployment time from 10 hours to 30 minutes per CI/CD. DevOps has become a key factor in improving efficiency and productivity for this client.