A evolução tecnológica impõe desafios constantes às empresas, exigindo arquiteturas escaláveis e flexíveis para acompanhar o crescimento do negócio. Marden Neubert, reconhecido pelo Itshow como um dos 100 Tech Informers mais influentes, é um executivo com mais de 25 anos de experiência em liderança tecnológica, arquitetura de software e design organizacional. Atuou como CTO do PagSeguro (PagBank), CEO do UOL BoaCompra e Diretor de P&D no UOL, onde liderou projetos de modernização tecnológica e expansão digital.
A Evolução da Carreira e os Primeiros Passos na Tecnologia
Marden iniciou sua trajetória acadêmica em Ciência da Computação e, ainda durante o mestrado, começou a trabalhar com recuperação de informação, uma área voltada para o desenvolvimento de buscadores. Na década de 1990, esteve envolvido na criação do Miner, um mecanismo de busca que se tornou produto do UOL, e na Akwan, posteriormente adquirida pelo Google, tornando-se o primeiro escritório da empresa no Brasil.
“Durante o mestrado comecei a trabalhar na área de recuperação de informação, que basicamente é como fazer máquinas de busca, buscadores. Na época, 98, 99, o Google estava muito no comecinho, não era tão conhecido como é hoje.“
Após uma passagem pelo Deutsche Bank, consolidou sua carreira no UOL, assumindo posições estratégicas em tecnologia e negócios digitais, incluindo a liderança do PagSeguro e do BoaCompra.
Transformação Ágil e os Primeiros Desafios
A adoção da metodologia ágil começou em 2008, quando Marden e sua equipe perceberam a necessidade de modificar a forma como desenvolviam software. O Scrum foi escolhido como estrutura para melhorar a organização dos times e acelerar a entrega de valor.
“Decidimos que precisávamos mudar o jeito que desenvolvíamos software e encontramos o Scrum, entendemos que tinha muita relação com os valores da empresa e começamos a usar.“
Entretanto, durante a reescrita do PagSeguro entre 2008 e 2009, a visão ágil acabou sendo deixada de lado. Quando Marden assumiu a liderança do time em 2010, a primeira missão foi restaurar a cultura ágil, dividindo equipes e reestruturando processos.
Com a expansão do PagSeguro, o crescimento acelerado trouxe novos desafios: múltiplos times trabalhando no mesmo código monolítico geravam gargalos operacionais e dificuldades de escalabilidade.
O Problema do Monolito e a Necessidade de Mudança
O crescimento da operação evidenciou as limitações do sistema monolítico, que dificultava a independência dos times e aumentava o risco de falhas sistêmicas.
“A grande maioria dos times trabalhava no monolito. Aquele processo já estava mais difícil de tocar. Nós sabíamos que o caminho era ir para microsserviços.”
Apesar da percepção da necessidade de mudança, a transição não foi imediata. Havia uma resistência natural por parte dos times de desenvolvimento, que priorizavam a entrega rápida dentro do monolito, em detrimento da reestruturação arquitetural.
“Era mais rápido fazer do jeito que já estava. Fazer fora iria dar mais trabalho, iria demorar mais. No dia a dia, quando o time ia lá e falava, ‘fazer no monolito vai levar quatro semanas, mas fazer fora vai demorar dois, três meses’, os times de produto escolhiam continuar no monolito.“
Essa resistência ao novo modelo levou Marden a estruturar um plano concreto para demonstrar os benefícios da mudança.
A Estratégia para a Migração para Micro Serviços
Em 2019, foi criado um plano para reduzir a dependência do monolito, priorizando a migração de 30 fluxos críticos ao longo de um ano. Esses fluxos foram selecionados com base nos principais impactos para os usuários e nos incidentes mais frequentes.
“Nós priorizamos os itens que mais afetavam o usuário final, com base nos incidentes registrados e nos chamados de atendimento. Esses 30 itens foram atacados ao longo de um ano.”
Engajamento das Equipes e Comunicação da Mudança
Um dos principais desafios da transformação foi garantir o alinhamento entre tecnologia e negócios. Para superar essa barreira, foram adotadas estratégias como:
- Criação de um painel físico de progresso: Foi montada uma estrutura simbólica com peças no formato de Lego, representando cada fluxo migrado.
- Monitoramento de métricas: Cada mudança era acompanhada para garantir que não houvesse impacto negativo na performance e estabilidade do sistema.
- Comunicação transparente e reconhecimento do trabalho dos times: A cada fluxo migrado, os responsáveis apresentavam os resultados para toda a empresa.
“Colocamos uma montagem com peças imitando Lego, cada uma representando um dos itens a serem migrados. A cada vez que um time tinha sucesso, registrávamos e celebrávamos o progresso.“
Esse modelo garantiu que a transição ocorresse sem interrupções na operação e que as equipes se sentissem motivadas a continuar o processo.
O Papel da Inteligência Artificial na Arquitetura de Sistemas
A inteligência artificial tem potencial para acelerar a transformação da arquitetura de sistemas, especialmente no que se refere à automação de processos de desenvolvimento e refatoração de código.
“A IA já provou ser um acelerador no desenvolvimento, especialmente para engenheiros seniores. Mas o desafio é garantir que o uso seja produtivo e seguro.“
Entre as aplicações mais relevantes da IA no desenvolvimento de software, destacam-se:
- Automação de refatoração de código, permitindo a migração de sistemas legados para arquiteturas modernas.
- Assistentes de programação baseados em IA, como o GitHub Copilot, que otimizam tarefas repetitivas.
- Melhoria na experiência do usuário, tornando interfaces mais inteligentes e adaptáveis.
Conselhos para Líderes de Tecnologia
Para empresas que estão iniciando um processo de modernização de sistemas, Marden destaca algumas diretrizes fundamentais:
- Não tente fazer sozinho: O envolvimento de todas as áreas da empresa é essencial para o sucesso da transformação.
- Comunique-se na linguagem do negócio: Justifique as mudanças com base em impacto financeiro, escalabilidade e eficiência operacional.
- Crie um plano com entregas iterativas: Pequenas vitórias garantem adesão e continuidade do projeto.
- Utilize métricas para guiar decisões: Dados concretos facilitam a priorização e o acompanhamento do progresso.
- Celebre e comunique os avanços: Garantir transparência e reconhecimento motiva as equipes.
“A transformação de sistemas não é apenas um desafio técnico, mas também uma jornada de liderança e estratégia organizacional.“
A experiência de Marden demonstra que a transformação de sistemas vai além da escolha de tecnologias. Envolve cultura organizacional, engajamento de equipes e visão estratégica. A transição para microsserviços no PagSeguro é um exemplo de como um planejamento estruturado e comunicação eficaz podem garantir que uma mudança complexa ocorra de forma eficiente e sem impactos negativos para os usuários no engajamento de equipes e visão estratégica.
A transição para microsserviços no PagSeguro é um exemplo de como um planejamento estruturado e comunicação eficaz podem garantir que uma mudança complexa ocorra de forma eficiente e sem impactos negativos para os usuários.
Siga o Itshow no LinkedIn e assine a nossa News para ficar por dentro de todas as notícias do setor de TI e Telecom!