Our client has been a pioneer and trusted partner to the ﬁnancial, legal, and corporate communities for ﬁve decades, providing secure, innovative solutions to complex content and communications requirements.
The client’s original application was built on a huge monolith architecture written on an Oracle platform with Oracle Forms 2000 and back-end comprising several batch processes written in Java Struts, which handled everything from user registration to login to editing and servicing content.
Being tied to a single monolithic architecture, the client faced the following challenges
- Scaling the application on top of the existing code base was difﬁcult
- Building additional features increased complexity, slowed down development, introduces bugs, and makes testing cumbersome
- Slower time to market for newer product & services
- And downtime of the application was way too long
To overcome these challenges, the client wanted to upgrade their decade-old system applications to the latest Java code with a microservices architecture to meet new business models and customer expectations and was on the lookout for a digital transformation partner for end-to-end migration and support.