← Voltar aos projetos
InfraestruturaGitOps

Migração de Kafka para Terraform

Empresa
Adeva — cliente Fashion Digital
Função
Senior Site Reliability Engineer
Tempo na empresa
set. de 2025 — Atual

Problema

Os tópicos, ACLs e conectores Kafka do cliente Fashion Digital eram gerenciados por uma ferramenta interna de deploy antiga, sem histórico de versões, sem diff e sem forma segura de revisar mudanças antes de ir para produção.

Abordagem

Junto com os times de SRE e Cloud Engineering, co-arquitetei um projeto para importar todos os recursos Kafka existentes para o estado do Terraform sem downtime, usando importação direcionada e detecção de drift para garantir que a configuração gerada refletisse o que realmente estava disponível. Após validar a importação, depreciei a aplicação de deploy legada e reconstruí o fluxo de release em torno de revisões via pull request e automação com terraform plan/apply.

Impacto

  • Todos os recursos Kafka em todos os ambientes agora são versionados, revisáveis e facilmente replicável.
  • A aplicação de deploy desatualizada foi completamente depreciada.
  • A promoção entre ambientes passou gerenciada por meio de um diff de plano do Terraform em vez de uma mudança manual e não documentada.

Stack técnica

TerraformKafkaGitHub ActionsKustomize