Transformando boletos com tecnologia:
soluções Ágeis e Lean para desempenho
e escalabilidade

Revitalizando uma aplicação de boletos com a experiência da CI&T
em Modernização de Aplicativos e Serviços em Nuvem da AWS

Apresentação
do case

Uma renomada instituição financeira brasileira
buscou a CI&T para uma parceria em um projeto
voltado para a revitalização de um de seus métodos de pagamento: o boleto bancário.

A aplicação de boletos, inicialmente projetada como uma arquitetura monolítica executada em IaaS, enfrentava problemas de desempenho e limitações de infraestrutura que prejudicavam a escalabilidade. Além disso, as atualizações e correções da aplicação eram desafiadoras devido ao seu design monolítico, e o sistema de mensagens Kafka era proibitivo em termos de custo para escalar. A CI&T, em parceria com a AWS, foi contratada para redesenhar a aplicação em direção a uma arquitetura de microsserviços na nuvem, possibilitando melhor escalabilidade, desempenho, resiliência, observabilidade e manutenibilidade.

Desafios e Impactos

Desempenho

O desempenho da aplicação estava abaixo do esperado, exigindo uma reformulação para reduzir o tempo de processamento de eventos.

Escalabilidade

As restrições de infraestrutura e o sistema Kafka proibitivo em termos de custo apresentavam problemas de escalabilidade.

Manutenção

A arquitetura monolítica tornava as atualizações e correções desafiadoras e demoradas.

Soluções e Resultados

Redesign da Aplicação: Realizamos a transição da aplicação de uma arquitetura monolítica para uma arquitetura de microsserviços, melhorando o desempenho, a escalabilidade, a resiliência e a manutenibilidade.

Observabilidade: Estabelecemos painéis de monitoramento e alarmes, possibilitando ações proativas para mitigar impactos potenciais nos clientes.


Autonomia: Ao dividir a aplicação em microsserviços, proporcionamos maior autonomia às equipes, permitindo que implementassem melhorias de forma eficiente.


Como resultado desses esforços, 85% das solicitações são agora processadas na aplicação modernizada,

A arquitetura monolítica tornava as atualizações e correções desafiadoras e demoradas.

100% das emissões de boletos
via bankline são processadas
na aplicação modernizada.

75-80% das emissões via arquivo CNAB são processadas na aplicação modernizada, com o objetivo de atingir 100% até o final do primeiro semestre.

Tecnologias Utilizadas 

O projeto utilizou Java, Arquitetura Hexagonal, Spring e Microsserviços
para alcançar os resultados mencionados.

Quer saber mais sobre
soluções AWS?