The most common and popularly used deployment patterns are Blue-Green deployment and Canary release. In blue-green deployment, two different and identical environments are present where the green environment refers to the initial production system. Actual deployment takes place in the blue environment. It is also responsible to monitor for in error fault and once everything starts working fine then the load balancing and another component instantly switch the green environment to blue.

Canary releases have the efficiency to roll out any specific feature to a subset for a developer. This release helps the developer to reduce the risk factor involved in the release of new features.

BY Best Interview Question ON 05 Oct 2019