Los entornos de desarrollo, pruebas y producción deben estar separados y protegidos.
Los entornos de desarrollo, preproducción y producción están separados lógica y operativamente. El equipo de desarrollo tiene acceso completo a desarrollo y pruebas, acceso de solo lectura a preproducción y ningún acceso directo a producción. Los controles de acceso basados en roles aplican el mínimo privilegio en todos los entornos.
Todos los despliegues siguen un flujo de promoción controlado a través de Git. Los cambios en producción requieren aprobación y quedan registrados en el control de versiones.