Feature flags (marcas de función)
Los feature flags separan desplegar el código de liberarlo: un cambio llega apagado y se enciende, o se vuelve a apagar, sin un nuevo despliegue.
Tipos de flags
- Flags de versión: ocultan trabajo sin terminar que ya está en producción.
- Flags operativos: apagan una función costosa bajo carga.
- Flags de experimento: comparan dos versiones con usuarios reales.
- Flags de permiso: abren una función solo a algunos clientes.
Por qué reducen el riesgo
Apagar un flag es más rápido que revertir un despliegue, y una activación gradual limita a cuántos usuarios puede llegar un defecto.
Evitar la deuda de flags
Cada flag es una bifurcación en el código. Dale a cada uno un responsable y una fecha de retiro, y elimínalo cuando la función esté completamente liberada.
Cómo lo aplica DevGob
DevGob no enciende ni apaga flags. Registra el flag en el plan de rollback del Deployment, para que el comité sepa que el cambio puede apagarse sin una nueva instalación.
Leerlo en la documentaciónTemas relacionados
DevOps con gobierno, en un solo registro
DevGob planifica el trabajo y gobierna cada cambio en su camino a producción: backlog, sprints, autorizaciones de comité, evidencia de instalación y auditoría.