Blue Green Deployment
Blue-green deployment is a release strategy that runs two identical production environments — 'blue' (current) and 'green' (new) — and switches live traffic from one to the other once the new version is verified, enabling near-instant cutover and rollback.
16 resources across 3 libraries
Glossary Terms(7)
Harness
Harness is a software delivery platform that combines continuous integration, continuous delivery, feature flag management, cloud cost management, and related…
Octopus Deploy
Octopus Deploy is a release management and deployment automation tool that takes build artifacts produced by a CI system and automates their deployment across…
Blue-Green Deployment
Blue-green deployment is a release strategy that runs two identical production environments — 'blue' (current) and 'green' (new) — and switches live traffic fr…
Canary Deployment
Canary deployment is a release strategy that rolls out a new version of an application to a small subset of users or traffic first, then gradually increases ex…
Rolling Deployment
Rolling deployment is a release strategy that incrementally replaces instances running the old version of an application with instances running the new version…
Feature Flag
A feature flag (also called a feature toggle) is a configuration mechanism that lets teams turn a piece of functionality on or off at runtime, without deployin…
Immutable Infrastructure
Immutable infrastructure is an approach where servers or containers are never modified after deployment — any update or fix is made by building a new image and…
Cheat Sheets(1)
Interview Questions(8)
How Does Blue-Green Deployment Apply to Databases?
Blue-green deployment for databases means maintaining two full environments — the live blue database and an idle green database with the new schema and data fu…
What Strategies Exist for Upgrading a Production Database?
The main strategies for upgrading a production database are in-place upgrade (upgrade the existing server directly), blue-green upgrade (stand up a new version…
How Does Blue-Green Deployment Work at Scale?
Blue-green deployment works by running two identical production environments — "blue" (currently live) and “green” (the new version) — deploying the new releas…
What Are Zero-Downtime Deployment Strategies?
Zero-downtime deployment strategies release new code to production without ever taking the service offline for users, primarily through blue-green deployments,…
Blue-Green vs Canary Deployment
Blue-green deployment runs two full, identical production environments and switches all traffic from the old (blue) to the new (green) version at once, while c…
What is Spinnaker and How Does It Orchestrate Multi-Cloud Deployments?
Spinnaker is an open-source, multi-cloud continuous delivery platform that models deployments as configurable pipelines of stages — bake, deploy, canary analys…
What Is Blue-Green Deployment?
Blue-green deployment is a release strategy that maintains two identical, fully provisioned production environments — blue (currently live) and green (the new…
What Rollback Strategies Would You Use in a Deployment Pipeline?
A solid rollback strategy combines fast, automated reversal at the deployment layer — redeploying the previous known-good artifact or flipping a router back to…