Despliegue gradual e interruptores de capacidad
Por qué es esencial justo en móvil
En el servidor puedes revertir en minutos. En una app, una versión publicada está en los usuarios, y una corrección pasa por revisión y tiempo de distribución. Un interruptor que apaga una capacidad en remoto es la única red de seguridad que actúa de inmediato.
Cómo hacerlo bien
Empieza con un pequeño porcentaje, espera lo suficiente para ver datos reales, y luego expande. Fija el umbral de parada de antemano: un pico de fallos, una caída en la finalización del proceso, un salto en errores de red.
Un interruptor necesita un valor por defecto seguro cuando no hay respuesta del servidor: una app que se atasca porque el servicio de configuración no está disponible ha cambiado un problema por otro.
Higiene
Un interruptor es temporal. Fija una fecha de caducidad para cada uno y limpia. Un sistema con cien interruptores viejos se vuelve impredecible, y nadie sabe qué combinación corre de verdad en el dispositivo del usuario.
En profundidad
Ata cada interruptor a un experimento medido y no solo a un encendido y apagado: quién está en el grupo, cuál es la métrica, cuándo se decide. Si no, “despliegue gradual” se vuelve solo un mecanismo de parada, y no una forma de aprender qué funciona de verdad.