← Voltar aos projetos
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