Keep Environment in standby for a limited time after new deployment is rolled out
Problem to solve
Even if all the tests pass and the deployment to production was successful, there might be a serious problem that was undetected and require a fast rollback to the previous deployment. (Can also be thought about as Blue/Green deployment)
- DevOps Engineers
- Release Managers
Do not tear down the previous environment even if there is a successful deployment to production environment (protected environments)
For the MVP we will set this configuration to 3 days and it cannot be changed by the user. In a later stage we will add settings so the user can define the standby period to leave the environment alive.
The standby environment can be accessed by the user at this time similar to a review app but the production environment will have the newest deployment.