Challenge

As one of the leading financial services groups, Manulife use Findur as their front to back platform for a variety of products. However, current versions of Findur do not support DevOps practices. Like many of the largest financial services businesses in the world today, Manulife saw that there are a range of exceptional benefits to implementing DevOps, including faster time to market and improved quality.

It became clear that implementing DevOps practices alongside the currently used Findur systems was vital. A roadmap for using future versions with the inclusion of full DevOps practices and cloud technology was also essential to ensure a durable and sustainable system that would adapt to future changes. Manulife were aware of our agility, flexibility, and commitment to finding solutions, so they engaged CPQi to try and figure out how we could build DevOps practices into the business, while using Findur. The project scope included workflow automation, along with STP for Commodity/Equity Futures, Bond Futures and Rate Futures.

How We Did It

CPQi put a Squad together consisting of highly skilled Findur SME analysts, architects, developers and QA´s, all working together to find a solution. Distributed in offices across Canada and Brazil, the Squad leveraged our Transformational Managed Services Distribured Agile DevOps Model to collaborate.

Key aspects that had to be integrated into this solution included:

  • The usage of the Pivotal Cloud Foundry (PCF).
  • The use of Findur Connex.
  • The need to increase their capacity with Grid to support more engines.
  • Integration with Microservices.

Working in collaboration with Manulife, the CPQi Squad used REST as an end-point for decoupling Microservices and Connex. The Devops pipeline was implemented, and included the use of tools such as Concourse, Git, Artifactory. There was also a full cycle of code, test, build, deploy in our CI/CD approach.

Result

This complex and sturdy approach resulted in a robust Findur architecture with the successful implementation of a range of DevOps practices. The system is also ready for the future roll out of a Full DevOps and Cloud Model. This led to better scalability, flexibility and modularity with Microservices and shorter release cycles.