Master gradual rollouts, safe deployments, and risk-free releases using feature flags in legacy modernization