Modernização do sistema de Crédito Imobiliário do Mainframe para nuvem AWS

INTRODUÇÃO

A CI&T colaborou em mais uma modernização para a nuvem em um dos principais players do segmento de serviços financeiros do Brasil. Modernizamos o sistema de crédito imobiliário em conjunto com a instituição financeira. Antes, esse sistema era executado no mainframe. O projeto foi essencial para otimizar as operações e garantir uma contratação mais eficiente de crédito imobiliário.

Desafios enfrentados

01. Complexidade do Código Legado em COBOL

O COBOL (Common Business Oriented Language) é uma linguagem de programação de alto nível que foi desenvolvida na década de 1950, tornando-se uma das linguagens mais utilizadas em sistemas de gestão empresarial, especialmente em aplicações financeiras e administrativas. Apesar de sua longa história e importância no mundo da tecnologia, manter e entender códigos em COBOL atualmente envolve várias dificuldades, como documentação escassa, falta de profissionais, complexidade sintática e integração com tecnologias modernas.

02. Convivência com Sistemas Legados

Como a instituição financeira possui múltiplos sistemas operando em diferentes estágios de modernização tecnológica, um dos grandes desafios foi garantir essa integração e convivência temporária entre o novo ambiente e a infraestrutura legada. Para superar a falta de interoperabilidade direta com o banco de dados e os serviços do mainframe, a solução adotou uma abordagem evolutiva baseada no padrão Strangler Fig e no envelopamento de serviços (REST Wrapping), além do uso de APIs modernizadas na nuvem AWS e transações IMS para a troca contínua e assíncrona de dados entre o ambiente modernizado e o legado.

03. Input Manual
de Dados

Antes da modernização, o processo de originação e contratação exigia a inserção manual e redundante de informações em múltiplos sistemas desconectados. A digitação de formulários manuscritos gerava um gargalo operacional crítico, acarretando lentidão, elevadas taxas de erro e retrabalho com pendências. Essa dependência de intervenções manuais não apenas sobrecarregava a equipe de analistas, mas também comprometia a agilidade do atendimento e a experiência final do cliente.

Soluções Aplicadas

Utilização de IA Generativa

Utilizamos IA Generativa (Modernization Studio - MoS) para acelerar o entendimento do código legado em COBOL e das tabelas do banco de dados em DB2. Com essa abordagem, foi possível entender as regras existentes no sistema legado de forma mais rápida.

APIs Modernizadas na nuvem AWS

No âmbito do projeto de modernização do sistema de Crédito Imobiliário, foram
desenvolvidas e implantadas APIs de microsserviços altamente disponíveis e resilientes na infraestrutura da nuvem AWS, cobrindo e digitalizando etapas essenciais do fluxo de concessão e liquidação.


• Gestão de Propostas: automatização do ciclo de vida das propostas de
financiamento, desde a simulação e recepção inicial até a aprovação de crédito.
• Documentação: ingestão e consulta de documentos essenciais da proposta e dos
envolvidos no contrato, viabilizando o processamento dos arquivos necessários.
• Gestão de Imóveis e Empreendimentos: exposição e gerenciamento dos dados de
unidades disponíveis, permitindo listar, pesquisar e efetuar a reserva de unidades.
• Laudo de Avaliação e Vistoria: interface de integração direta para obtenção e
validação do laudo de avaliação técnica do imóvel.
• Liberação de Recursos e Pagamentos: modernização da integração com o sistema
de pagamentos para efetivação de transferências e liberação de valores das
propostas, acelerando a finalização da contratação.

Toda essa estrutura foi construída utilizando serviços nativos da AWS, como Amazon EKS, Amazon API Gateway, Amazon SQS/SNS e Amazon Aurora PostgreSQL, garantindo alto desempenho, segurança e capacidade de escala para suportar o volume diário de
transações do banco.


Convivência com os sistemas legados no mainframe

Para garantir a integridade dos dados e a continuidade dos negócios durante a transição gradual da arquitetura, a modernização deste sistema adota a estratégia de convivência evolutiva baseada no padrão de estrangulamento do sistema legado (Strangler Fig Pattern). Como parte desse processo, viabilizou-se a sincronização contínua e assíncrona entre as APIs modernizadas na nuvem AWS e a infraestrutura legada. Essa troca de informações é realizada por meio do disparo de transações IMS no mainframe, permitindo a atualização de tabelas DB2 e garantindo a consistência das operações até a migração completa dos módulos.

Resultados Obtidos

01. Aumento
da Eficiência

• Economizamos 36 horas mensais de trabalho para os analistas.
• Eliminação de RPA: a modernização eliminou a necessidade de alguns Robotic
Process Automations (RPAs).
• Time to cash: o tempo para liberação de recursos era de 1 dia no sistema legado e
com a modernização passou a ser instantânea.


02. Minimização
de Riscos

As atualizações em tempo real garantem a integridade dos dados.


03. Simplificação do Fluxo de Trabalho

A modernização simplificou o fluxo de trabalho da equipe, tornando a operação mais
transparente e ágil.

Tecnologias
Utilizadas

• IA Generativa: geração de documentação de código do sistema legado.

• AWS: plataforma na nuvem para hospedagem da solução.


• EKS: gerenciamento de containers Kubernetes para garantir a escalabilidade e eficiência.


• Amazon API Gateway: serviço totalmente gerenciado que permite que
desenvolvedores criem, publiquem, mantenham, monitorem e protejam APIs em qualquer escala com facilidade.


• SNS: facilita a configuração, a operação e o envio de notificações na nuvem.


• SQS: permite que você envie, armazene e receba mensagens entre
componentes de software.


• Aurora: serviço gerenciado de banco de dados que oferece alto desempenho e disponibilidade incomparáveis em escala global para PostgreSQL.


• Kotlin e Spring Boot: linguagem de programação e framework modernos utilizados na construção da API.


• Datadog e Splunk: para monitoramento e observabilidade do sistema.

Gostaria de entender mais?
Fale com os nossos especialistas.