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, rather than switching everything at once.
7 resources across 2 libraries
Glossary Terms(5)
Harness
Harness is a software delivery platform that combines continuous integration, continuous delivery, feature flag management, cloud cost management, and related…
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…
Interview Questions(2)
What Makes a Database Schema Change Backward-Compatible?
A backward-compatible schema change is one that old application code, already deployed and still running, can continue to read and write correctly after the ch…
How Do You Safely Run Database Migrations in a CI/CD Pipeline?
Safe database migrations in CI/CD rely on the expand-contract pattern: first deploy a backward-compatible schema change that both old and new application code…