Professional · 2022-2025

Customer Master Data — Strangler Migration

Modernizou um monólito crítico de Customer Master Data para microservices Java/Spring via o strangler pattern, enquanto migrava de OpenShift para AWS EKS. Zero tickets dos consumidores legados.

Três anos e meio a herdar um monólito CMD crítico e um plano: passar para microservices sem parar as operações globais. Strangler pattern com uma camada de adapter em frente à legacy API a falar o contrato antigo à letra, routing funcional (e não endpoint a endpoint), janela de escrita paralela durante a migração de dados com métricas de divergência. Scripts de migração em PL/SQL E de rollback desde o primeiro dia.

Resultado: o monólito encolheu, a equipa ganhou uma plataforma evolutiva, e os consumidores legados nunca abriram um ticket.

Stack

Java, Spring Boot, Kafka, PostgreSQL, Oracle, Elasticsearch, AWS EKS, OpenShift, Pulumi