The client is one of the top three personal and commercial insurance companies in the U.S. With more than $200 billion in assets, the company provides life insurance, personal and commercial property insurance, casualty insurance, health and personal accident insurance, and reinsurance across 54 countries.
The Challenge
The client sought help cleaning up and finalizing integration services built on IBM. Identifying gaps and defining the overall cross-service integration architecture were also required. The client needed to identify migration candidates based on usage, issues, and impact and conduct a pilot migration to the new platform for each candidate. Besides, they also had to identify candidates that required refactoring and migration to a modern platform and others for services sunset.
The Solution
Persistent analyzed the services and architecture to identify design patterns in the past implementation. Our focus was to build an integration architecture that was scalable and future-proof. A new design pattern was proposed considering the Open Source target stack.
For all services that the client offered, Persistent built a REST wrapper to transform all future scale application components to meet growing customer demands.
Pilot services were identified and implemented, demonstrating the new design patterns. This helped establish the credibility of the new design. Persistent also built reusable adaptors for backend connectivity which aided the client in avoiding duplicate code. An API Management Layer was introduced to future-proof the architecture.
The Outcome
The client benefitted from a state-of-the-art integration architecture that was designed considering the target open stack products. This enabled scale while ensuring efficiency improvements. With built-in adapters, the client was able to avoid code duplication effectively. By defining a clear roadmap for each service in the IBM Stack, the client was able to draw the complete migration roadmap.