¿Cómo diseñas una plataforma de experimentación que sirva a múltiples equipos de producto corriendo tests simultáneamente?
El problema central es la interferencia: equipos corriendo experimentos superpuestos sobre los mismos usuarios pueden contaminar los resultados entre sí, así que necesitas un sistema de asignación en capas — capas ortogonales o un esquema de bucketing basado en hash que permita que experimentos independientes corran sobre el mismo tráfico sin colisión, más guardrails que alerten cuando dos experimentos tocan una métrica de formas que podrían interactuar. Más allá de la asignación, la plataforma necesita detección automatizada de sample ratio mismatch, cálculos de potencia estandarizados integrados en el flujo de lanzamiento, y un pipeline de resultados que nadie pueda saltarse silenciosamente espiando los números crudos antes de que el test concluya — el trabajo de la plataforma es hacer que el camino estadísticamente correcto también sea el más fácil.