Skip to content
uencoder

Zero-Downtime Deployment

Zero-downtime deployment updates without interrupting service, via rolling/blue-green/canary strategies plus health checks.

Purpose

Eliminate deployment-caused downtime, enabling continuous delivery.

Mechanism

Strategies: rolling update (batch replacement), blue-green (environment switch), canary (progressive traffic). Requires: health checks for readiness, backward-compatible APIs, database migrations compatible with old versions, graceful shutdown for in-flight requests.

Use cases

  • Continuous delivery
  • High availability
  • Deployment strategies

Related terms

References