
Insurance
Seamless integration of new services with legacy systems

Client
A leading mutual life insurance provider
Goal
Ensure seamless integration of new services with legacy systems, offering enhanced access without disruption
Tools and Technologies
Java 11 & 17, Spring Boot, AWS, Jenkins, Apigee Gateway, Splunk Dashboards, Jira, Confluence, Microservices
Business Challenge
The client operated its platform using a legacy infrastructure, which had some limitations. It desired to introduce new services on a modern platform, without disrupting the existing legacy infrastructure or changing the current customer interface.
The goal was to create a compatible schema of responses from both platforms and to ensure that the integration did not affect overall service availability during and after the transition.

Solution
- Built an API façade layer to allow intelligent routing and appropriate directing of traffic between legacy and FINEOS services
- Enabled feature toggles for dynamic switching between legacy and FINEOS services
- Ensured a controlled rollout and rollback without code redeployment
- Implemented a backward-compatible schema design for consistent responses across systems
- Provided error handling and fallback mechanisms for graceful degradation
- Maintained continuity of service in case of failures in the new system

Outcomes
- Increased scalability enabled support for higher loads
- Improved system uptime delivered greater reliability
- Provided seamless user experience and minimal disruption
- Enhanced customer trust and satisfaction
- Allowed testing and deployment of features incrementally
- Ensured greater operational flexibility
- Upgraded monitoring and traceability for proactive issue detection and resolution
- Created strong foundations for future enhancements and service expansions
