Blue/Green deployment strategy
Canary deployment strategy also known as blue/green deployment, is an industry standard protocol for deployment with zero downtime by utilizing two separate environments and switching during source code updates or rollbacks. Canary deployments have a lot of advantages when it comes to multi-server configuration and aids in technical cases like version rollbacks, and a/b testing.