Plataforma InternaGitOpsExperiência do Desenvolvedor
Deploys GitOps com Kustomize multi-imagem
- Empresa
- Toptal — cliente Fashion Digital
- Função
- Senior Site Reliability & Platform Engineer
- Tempo na empresa
- ago. de 2025 — Atual
Problema
A plataforma interna de GitOps assumia uma única imagem por deployment e atualizava as versões dos microsserviços lentamente. Serviços multi-container exigiam contornos específicos, e os desenvolvedores não podiam depender da plataforma para obter informações de release em tempo hábil.
Abordagem
Refatorei a integração da aplicação de deploy com o Kustomize para suportar múltiplas imagens em um único manifesto e reformulei a consulta automatizada ao histórico do GitHub. A mudança preservou o fluxo self-service de releases, passou a atender workloads mais complexos e melhorou o feedback apresentado aos times de produto.
Impacto
- Serviços multi-container passaram a usar o mesmo caminho padronizado de deploy sem soluções específicas.
- O status de release passou a refletir o histórico do GitHub muito mais próximo do tempo real, encurtando o ciclo de feedback dos desenvolvedores.
- Os times de produto ganharam um caminho self-service mais confiável para inspecionar e publicar seus workloads.
Stack técnica
ArgoCDKustomizeKubernetesGitHub