Arquitetura
Quando uma arquitetura multitenant é vantagem
Multitenancy não é sobre economizar servidor. É sobre isolar risco sem duplicar esforço.
Multitenancy costuma ser apresentada como um recurso: "nossa plataforma é multitenant", como se isso fosse sempre uma vantagem. Não é. É uma decisão de arquitetura com um custo específico — a obrigação estrita de nunca deixar um dado de um tenant vazar para outro — e um benefício específico: evoluir uma vez, para todos, sem duplicar operação.
Quando faz sentido
Faz sentido quando várias operações independentes compartilham o mesmo tipo de processo — vários mercados usando o mesmo motor de checkout, várias oficinas usando o mesmo motor de recorrência — e quando a velocidade de evolução do sistema compartilhado importa mais do que a customização profunda por cliente.
Quando é risco
É risco quando aplicada cedo demais, antes de existir clareza sobre o que realmente varia entre operações. Também é risco quando a disciplina de isolamento — filtrar por identificador de tenant em toda consulta, sem exceção — não é tratada como regra inegociável desde a primeira linha de código.
Multitenancy correta é isolamento rigoroso com evolução compartilhada. Multitenancy incorreta é promessa de escala escondendo ausência de isolamento.
Nos sistemas da YAHNOVA que adotam multitenancy — como o AutoOS Industry, branqueado por indústria — essa regra é tratada como fundação, não como detalhe de implementação: toda consulta ao dado operacional carrega o identificador do tenant, sem exceção, e isso é verificado antes de qualquer outra otimização.