Pular para o conteúdo

Stone Payments

45 → 2 minutos: Repensando a entrega frontend em escala

Uma migração de arquitetura focada mudou a forma como uma aplicação central era entregue para 108 engenheiros em 14 equipes.

45 min → 2 minBuild e entrega

Problema

Uma aplicação central da Stone Payments, usada por 108 engenheiros em 14 equipes, tinha um ciclo de build e entrega de 45 minutos. Essa demora atrasava o feedback de todas as equipes que trabalhavam na aplicação.

Restrições

A aplicação era uma parte compartilhada e de alto risco do produto. As equipes tinham receio de quebrá-la, o que gerou resistência organizacional à mudança. A migração também precisava evitar uma reescrita maior sem um benefício claro para o produto ou para a engenharia.

Decisão e implementação

Liderei uma migração de arquitetura frontend concluída em cerca de um mês, em vez de buscar uma migração completa e desnecessária de Next.js para Vite. A arquitetura usava a comunicação postMessage do navegador, e as dependências eram carregadas por URLs de CDN versionadas corretamente para manter limites e versões explícitos.

Trade-off

A abordagem priorizou uma migração menor e mais segura em vez de uma mudança de framework começando do zero. Ela exigiu versionamento, comunicação e suporte cuidadosos às equipes que trabalhavam na aplicação compartilhada.

Impacto e aprendizado

O tempo de build e entrega caiu de 45 minutos para 2 minutos. Nessa escala, a estratégia de migração e a confiança fazem parte da arquitetura: uma mudança focada pode gerar mais valor do que uma reescrita ampla.

 Voltar para trabalhos selecionados