Plataforma de Dados Multi-tenant
40
clientes ativos
80k
eventos por segundo
9
pessoas no time
// problema
Cada cliente tinha uma instância própria do produto. Subir uma conta nova levava duas semanas e qualquer correção precisava ser aplicada quarenta vezes.
// decisões
- Isolamento por row-level security no Postgres em vez de banco por cliente.
- Ingestão única em Kafka com particionamento por tenant.
- Provisionamento de conta como pipeline em Terraform, não como runbook manual.
// resultado
Onboarding de cliente caiu de duas semanas para quarenta minutos. O time passou a entregar uma vez por dia em vez de uma vez por sprint.