Desafio

Como um dos principais grupos de serviços financeiros, a Manulife usa a Findur como sua plataforma de frente para trás para uma variedade de produtos. No entanto, as versões atuais do Findur não suportam práticas de DevOps. Como muitas das maiores empresas de serviços financeiros do mundo hoje, a Manulife viu que há uma série de benefícios excepcionais para a implementação de DevOps, incluindo tempo mais rápido para o mercado e melhor qualidade.

Ficou claro que a implementação de práticas de DevOps ao lado dos sistemas Findur atualmente utilizados era vital. Um roteiro para o uso de versões futuras com a inclusão de práticas completas de DevOps e tecnologia em nuvem também foi essencial para garantir um sistema durável e sustentável que se adaptasse às mudanças futuras. A Manulife estava ciente de nossa agilidade, flexibilidade e compromisso em encontrar soluções, então eles contrataram o CPQi para tentar descobrir como poderíamos construir práticas de DevOps no negócio, enquanto usamos o Findur. O escopo do projeto incluiu automação de fluxo de trabalho, juntamente com STP para Futuros de Commodities/Ações, Futuros de Títulos e Futuros de Taxa.

Como fizemos isso

O CPQi montou um Esquadrão composto por analistas, arquitetos, desenvolvedores e QA ́s altamente qualificados, todos trabalhando juntos para encontrar uma solução. Distribuído em escritórios espalhados pelo Canadá e Brasil, o Esquadrão aproveitou nosso modelo de DevOps Ágeis Distribuídos por Transformação para colaborar.

Os principais aspectos que tinham de ser integrados a esta solução incluíam:

  • O uso da Fundição em Nuvem Pivô (PCF).
  • O uso de Findur Connex.
  • A necessidade de aumentar sua capacidade com a Grid para suportar mais motores.
  • Integração com Microsserviços.

Trabalhando em colaboração com a Manulife, o Esquadrão CPQi usou o REST como ponto final para desacoplar Microservices e Connex. O gasoduto Devops foi implementado, e incluiu o uso de ferramentas como Concourse, Git, Artifactory. Houve também um ciclo completo de código, teste, construção, implantação em nossa abordagem CI/CD.

Resultado

Essa abordagem complexa e robusta resultou em uma arquitetura Findur robusta com a implementação bem-sucedida de uma série de práticas de DevOps. O sistema também está pronto para o futuro lançamento de um DevOps completo e Modelo em Nuvem. Isso levou a uma melhor escalabilidade, flexibilidade e modularidade com microserviços e ciclos de liberação mais curtos.