Desafío

Como uno de los principales grupos de servicios financieros, Manulife utiliza Findur como su plataforma frontal a otra para una variedad de productos. Sin embargo, las versiones actuales de Findur no admiten prácticas de DevOps. Al igual que muchas de las empresas de servicios financieros más grandes del mundo en la actualidad, Manulife vio que hay una gama de beneficios excepcionales para implementar DevOps, incluyendo un tiempo de comercialización más rápido y una mejor calidad.

Se hizo evidente que la implementación de prácticas de DevOps junto con los sistemas Findur utilizados actualmente era vital. Una hoja de ruta para el uso de versiones futuras con la inclusión de prácticas completas de DevOps y tecnología en la nube también era esencial para garantizar un sistema duradero y sostenible que se adaptara a los cambios futuros. Manulife era consciente de nuestra agilidad, flexibilidad y compromiso con la búsqueda de soluciones, por lo que contrataron a CPQi para tratar de averiguar cómo podíamos construir prácticas de DevOps en el negocio, mientras usamos Findur. El alcance del proyecto incluía la automatización del flujo de trabajo, junto con STP para Futuros de materias primas/equitys, Futuros de bonos y Futuros de tarifas.

Cómo lo hicimos

CPQi armó un escuadrón compuesto por analistas, arquitectos, desarrolladores y qA de Findur SME altamente cualificados, todos trabajando juntos para encontrar una solución. Distribuido en oficinas de Canadá y Brasil, el Escuadrón aprovechó nuestro modelo de DevOps ágil distribuido de servicios administrados por transformación para colaborar.

Entre los aspectos clave que había que integrar en esta solución figuraban:

  • El uso de Pivotal Cloud Foundry (PCF).
  • El uso de Findur Connex.
  • La necesidad de aumentar su capacidad con Grid para admitir más motores.
  • Integración con microservicios.

Trabajando en colaboración con Manulife, el Escuadrón CPQi utilizó REST como punto final para desacoplar Microservicios y Connex. La canalización de Devops se implementó e incluyó el uso de herramientas como Concourse, Git, Artifactory. También hubo un ciclo completo de código, prueba, compilación, implementación en nuestro enfoque de CI/CD.

Resultado

Este enfoque complejo y robusto dio lugar a una arquitectura Findur robusta con la implementación exitosa de una gama de prácticas de DevOps. El sistema también está listo para el futuro lanzamiento de un modelo completo de DevOps y Cloud. Esto dio lugar a una mejor escalabilidad, flexibilidad y modularidad con Microservicios y ciclos de lanzamiento más cortos.