• Client

    Global Insurance Brokerage
  • Role

    Web App Development
  • Year

    2020

Leveraging MuleSoft integration for greater transparency, efficiency

Challenge

One of the world’s largest insurance brokers deals with thousands of clients and requests for printed materials, especially insurance certificates.

 

Print jobs done through this company’s legacy system often failed because the size of the requests—often more than 10,000 certificates—would overtax the database. A lack of transparency in the print queue meant users couldn’t see their print job once it was requested, meaning they had no way to track when and where it had failed.

 

But the company’s problem wasn’t just the print queue. The evolution of the legacy system had resulted in inefficiencies in the utilization of the architecture, which bogged down its use. The Vice President of IT Strategy and Architecture describes it like this:

 

“The software is old, it’s antiquated and there’s a ton of data; there are inefficiencies that could only be solved by rearchitecting the application.”

 

The insurance brokerage needed a solution that would allow them to track the print jobs through the queue and reduce the number of print failures as well as improve the overall use of its legacy system.

 

Solution

Leaders knew their company needed help and began searching for smaller, local companies that could offer an offshore component.

 


 

“I went looking for an app dev shop that I felt was more boutique, not so big that they wouldn’t be able to meet our needs or meet in a personal way.”

-Vice President of IT Strategy & Architecture

 


 

27Global’s ability to leverage the benefits of working with offshore developers was another factor in the client’s choice as they were looking “for a shop that hides the complexity of an offshore team.”

 

27Global’s team worked closely with this client to identify the pain points in their legacy program that needed an immediate fix, including the print queue problem. Over the course of the next three months, 27Global developed a solution using MuleSoft and Azure to create a more transparent print queue and to update the legacy architecture to a more modern, Agile solution.

 

“They were able to understand the application long enough to start to pull it apart and take it from a legacy architecture to a future state, with a microservices architecture, a loosely coupled, well-designed app that’s partially running in the cloud today.”

 

Results

27Global’s team solved the immediate print queue problem and created an architecture for the legacy system that allows the company to continue to move pieces of the program into the cloud, making it more agile and user-friendly.

 

But 27Global’s contribution didn’t stop there. Through this project, 27Global was able to work with the client’s team to update their app development approach to a more Agile method, which allowed them to streamline their own internal processes to improve app development.

 

The client’s IT leadership says they continue to rely on 27Global for help in app development.

 

“It’s labeled app support, but they’ve become the de facto go-to for app dev for us. Half the work is being done by us… a good chunk of the work is being done by this 27Global team, both onshore and offshore. We’ve fallen into a reliance on them for that particular work stream.”

 


 

“They were able to understand the application quickly and start to pull it apart and take it from a legacy architecture to a future state, with a microservices architecture, a loosely coupled, well-designed app that’s partially running in the cloud today.”

-Vice President of IT Strategy & Architecture