Zero Downtime Release
Deploy your software to an inactive production (green) environment to enable testing on a production platform. When you’re ready to release that functionality to your end users, simply redirect traffic from your live production (blue) environment over to the green environment. This can be done during normal business hours with zero downtime. This helps mitigate risks associated with production releases and greatly reduces deployment time.
Once you redirect production traffic to the green environment, the blue environment then becomes your staging platform.