Como você projeta uma plataforma de experimentação que atenda múltiplas equipes de produto rodando testes simultaneamente?
O problema central é interferência: equipes rodando experimentos sobrepostos nos mesmos usuários podem contaminar os resultados umas das outras, então você precisa de um sistema de atribuição em camadas — camadas ortogonais ou um esquema de bucketing baseado em hash que permita experimentos independentes rodarem no mesmo tráfego sem colisão, além de guardrails que sinalizem quando dois experimentos tocam uma métrica de formas que poderiam interagir. Além da atribuição, a plataforma precisa de detecção automatizada de sample ratio mismatch, cálculos de poder padronizados embutidos no fluxo de lançamento, e um pipeline de resultados que ninguém consiga contornar silenciosamente espiando números brutos antes do teste terminar — o trabalho da plataforma é tornar o caminho estatisticamente correto também o mais fácil.