Situação (antes da nossa atuação)
Antes da intervenção da EximiaCo, a Icatu enfrentava desafios para evoluir seu sistema de capitalização. Embora muito robusto e tenha ajudado a companhia alcançar os resultado que possui, ao longo do tempo foi se tornando evidente a necessidade de modernização para atender às crescentes demandas do mercado de maneira eficiente. Além disso, a arquitetura existente não suportava uma integração escalável e flexível, principalmente para escalar de maneira independente os processos comerciais que tinha potencial para comprometer a disponibilidade das operações de venda. Esse cenário era agravado por um processo de modernização que, embora em andamento, carecia de uma estratégia clara e estruturada.
Implicações
As limitações do sistema legado acarretavam diversos desafios, lançamento de novos produtos numa velocidade que poderia ser mais alta, dificuldades na adaptação às mudanças regulatórias e uma experiência do usuário aquém do desejado. Esses desafios não só afetavam a satisfação do cliente, mas também aumentavam os custos operacionais e reduziam a agilidade empresarial. A falta de uma arquitetura adequada para suportar um processo de modernização contínuo impedia que a Icatu se mantivesse na vanguarda do setor de capitalização.
O que fizemos
Para enfrentar esses desafios, a EximiaCo iniciou um diagnóstico completo do sistema legado, identificando os principais gargalos e áreas de melhoria. Avaliamos o processo de modernização em andamento, realinhando-o com as necessidades do negócio e as melhores práticas de mercado. Em colaboração com o time da Icatu, desenvolvemos um plano de arquitetura focado na sustentabilidade e no crescimento incremental. Nossa abordagem priorizou a arquitetura baseada em eventos, utilizando o Azure Service Bus como um componente central para a comunicação entre serviços, além de implementar padrões de resiliência cruciais para a integridade e performance do sistema em um ambiente distribuído.
A partir do trabalho consultivo inicial foi mobilizado um time de engenheiros para atuar na implementação dos contextos a serem modernizados, principalmente naquelas funcionalidades mais críticas que tinham impactos no processo de venda e precisava de maior resiliência utilizando componentes de mensageria e técnicas para alta disponibilidade.
Entregáveis
Os principais entregáveis do projeto incluíram um plano de arquitetura detalhado que facilitou a transição do sistema legado para uma plataforma moderna e escalável, a documentação das recomendações de arquitetura em ADRs e o acompanhamento da equipe da Icatu para que continuasse o processo de modernização com autonomia e eficácia, além da implementação de várias aplicações para atender a diferentes contextos de negócio.
Feedbacks
O feedback da Icatu foi positivo. A liderança tem adotado as recomendações propostas no plano de arquitetura, inclusive adotou várias das diretrizes apontadas para priorizar as próximas etapas do processo de desacoplamento digital. O acompanhamento feito junto também ao time também tem sido percebido como produtivo pelo time da Icatu.