Experiência profissional · Minsait · CASE 002
Modernização de sistemas de telecom
Migração de sistemas legados da VIVO para microsserviços, com sustentação, deploys controlados e resposta a incidentes em produção.
Descrição sem dados confidenciais do cliente. O diagrama ilustra a abordagem de forma simplificada.
01
Problema
Sistemas legados críticos de uma grande operadora precisavam evoluir para uma arquitetura moderna sem interromper serviços em produção.
02
Contexto
Projeto de modernização da VIVO conduzido pela Minsait (2021–2025), com ambientes sensíveis, mudanças controladas via GMUD e atendimento direto ao cliente.
03
Solução proposta
Migração gradual para microsserviços em Java e Spring, integrados ao legado via SOAP e REST, com mensageria em Kafka, front-ends em Angular, pipelines em Jenkins e GitHub Actions, e observabilidade com Spring Boot Actuator, Prometheus e Grafana.
04
Arquitetura
Os novos serviços convivem com o legado durante a migração: integrações SOAP preservam os contratos existentes, enquanto eventos em Kafka desacoplam os novos fluxos.
05
Tecnologias
- Java
- Spring
- Kafka
- Angular
- Oracle
- Azure
06
Trade-offs
Migração incremental
Convivência temporária entre legado e novos serviços, em troca de menor risco para a operação.
Mudanças via GMUD
Ciclos de deploy mais formais, com rastreabilidade e janelas controladas em sistemas críticos.
Clean Architecture e arquitetura hexagonal
Mais camadas e contratos, porém regras de negócio isoladas das integrações legadas.
07
Resultados
- Migração de sistemas legados para uma arquitetura baseada em microsserviços.
- Estabilização de serviços sensíveis em war rooms de incidentes.
- Documentação técnica que apoiou desenvolvedores menos experientes.