Technical definition
Blue-green deployment
A release strategy that switches traffic between two complete production environments.
What It Means
Blue-green deployment prepares a new version in an idle environment and redirects traffic after verification. The previous environment can provide a fast application rollback, though database changes still need compatibility planning.