From the course: Deploying ASP.NET Core Applications: From Fundamentals to Advanced Deployment Strategies

Unlock the full course today

Join today to access over 24,700 courses taught by industry experts.

Blue-green deployments

Blue-green deployments

- [Instructor] The blue-green deployment is a technique in software development and release management that aims to minimize downtime and risk by running two identical production environments. This way you basically enable easy transition between different versions of an app, allowing updates without interrupting service. But how does the blue-green deployments work? Well, we have two identical environments. The first one, which is called the blue environment, is live and serves all the production traffic. The other environment, the green one, is idle and prepared for deployment. So the new versions are first deployed to the green environment. After a lot of testings and validations, the production traffic is switched from blue to green, making the green environment live. There are a lot of benefits of using the blue-green environments, but in here we're going to talk about the three main one. The first one being the reduced downtime, and that's because by switching traffic between…

Contents