Reto

Como uno de los principales grupos de servicios financieros, Manulife utiliza Findur como su plataforma front to back para una variedad de productos. Sin embargo, las versiones actuales de Findur no soportan las prácticas DevOps. Al igual que muchas de las empresas de servicios financieros más grandes del mundo, Manulife vio que la implementación de DevOps tiene una serie de beneficios excepcionales, como la aceleración del tiempo de comercialización y la mejora de la calidad.

Quedó claro que la implementación de prácticas DevOps junto con los sistemas Findur utilizados actualmente era vital. Una hoja de ruta para utilizar futuras versiones con la inclusión de prácticas DevOps completas 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 contrató a CPQi para intentar averiguar cómo podíamos incorporar las prácticas DevOps en el negocio, al tiempo que utilizábamos Findur. El alcance del proyecto incluía la automatización del flujo de trabajo, junto con el STP para Futuros de Materias Primas/Acciones, Futuros de Bonos y Futuros de Tasas.

Cómo lo hicimos

CPQi reunió un equipo formado por analistas, arquitectos, desarrolladores y responsables de calidad altamente cualificados de Findur, que trabajaron juntos para encontrar una solución. Distribuido en oficinas en Canadá y Brasil, el Squad aprovechó nuestro Modelo de DevOps Ágil Distribuido de Servicios Gestionados de Transformación para colaborar.

Los aspectos clave que debían integrarse en esta solución incluían:

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

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

Resultado

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