SOFTWARE ARCHITECTURE
Modernização de Sistemas
Atuação em modernização de sistemas em projetos para Tribanco, Santander e BNDES, conectando arquitetura, integração e evolução das aplicações.
Contexto
Este tema reúne minha atuação em projetos de modernização para Tribanco, Santander e BNDES, em contextos e escopos próprios de cada instituição.
Sistemas corporativos evoluem durante anos e acumulam dependências, código legado, integrações frágeis, dificuldades de implantação e riscos de segurança.
Esses fatores reduzem a capacidade de evolução e exigem uma compreensão do ambiente antes de iniciar mudanças.
Desafio
Modernizar sistemas sem interromper as operações existentes.
Compreender arquitetura, dependências, banco de dados, integrações e processos de negócio para definir uma evolução viável e progressiva.
Solução
Adoção de uma abordagem incremental, começando pelo diagnóstico e pela definição de uma arquitetura-alvo.
No Tribanco, conduzi a modernização das integrações do ambiente monolítico, com abertura de APIs e adoção de API Gateway para conectar sistemas legados, novos canais e parceiros. Também liderei a construção da rede aberta de pagamentos e exerci a liderança arquitetural do desenvolvimento e da entrega do banco digital para pessoa física.
- Assessment técnico, identificação de riscos e mapeamento de integrações.
- Priorização das mudanças e refatoração progressiva.
- Criação ou evolução de APIs e melhoria de segurança.
- Implantação de CI/CD e migração gradual.
ARQUITETURA / ABORDAGEM TÉCNICA
Evolução incremental do ambiente existente
Abordagem técnica de modernização: do diagnóstico à implantação gradual, considerando a continuidade das operações.
- 01Assessment técnico
- 02Riscos / Dependências / Integrações
- 03Arquitetura-alvo / Roadmap
- 04Refatoração / APIs / Segurança
- 05CI/CD
- 06Migração gradual / Operação
Tecnologias
As tecnologias e o escopo variam por instituição. No Tribanco, a atuação incluiu arquitetura open source, API Gateway, esteira DevOps, Bureau de QA e cloud AWS.
RESPONSABILIDADES
Minha atuação
- Assessment e arquitetura.
- Planejamento técnico e definição de roadmap.
- Liderança e apoio ao desenvolvimento.
- Cloud, DevSecOps, segurança e acompanhamento da implantação.
IMPACTO
Resultados
Redução de complexidade técnica e criação de uma arquitetura mais sustentável para a evolução dos sistemas.
REFLEXÕES TÉCNICAS
Decisões e critérios técnicos
- 01
Compreender dependências e processos de negócio é necessário para priorizar mudanças em sistemas existentes.
- 02
Uma evolução incremental permite conduzir a modernização considerando a continuidade operacional.
- 03
APIs, segurança e automação de entrega precisam acompanhar a refatoração das aplicações.