A technique for releasing your application in a predictable manner while reducing the downtime as much as possible with a release. Making releasing new software safer. Blue/Green deployments allow two releases to be easily setup, and test a release before deploying them as a primary release. While also giving the benefit of being able to rollback the release easily if any issues appear.