← Voltar aos projetos
Plataforma InternaSelf-serviceInfraestrutura como Código

Migração de Kafka para Terraform

Empresa
Toptal — cliente Fashion Digital
Função
Senior Site Reliability & Platform Engineer
Tempo na empresa
ago. de 2025 — Atual

Problema

Tópicos, ACLs e conectores Kafka eram gerenciados por uma ferramenta interna de deploy antiga, sem histórico de versões, diff do plano ou um caminho seguro de revisão antes da produção. Isso gerava trabalho operacional e concentrava o conhecimento de deploy em poucas pessoas.

Abordagem

Junto aos times de SRE e Cloud Engineering, co-arquitetei a importação dos recursos existentes para o estado do Terraform sem downtime. Imports direcionados e detecção de drift reconciliaram o código com os ambientes em execução; revisões via pull request e planos automatizados do Terraform passaram a formar o caminho self-service para novas mudanças.

Impacto

  • Os recursos Kafka entre ambientes passaram a ser versionados, revisáveis e reproduzíveis.
  • A aplicação de deploy obsoleta foi substituída por um pipeline automatizado de infraestrutura.
  • Os times podem promover mudanças a partir de um plano Terraform legível, sem depender de operações manuais e não documentadas.

Stack técnica

TerraformKafkaGitHub Actions