This page is part of my personal knowledge database, that helps me to store and navigate my learnings.
Read on here for details

Release Strategies

ยท 1 minute read

Release strategies describe the way of rolling out (network) services, without downtime and with capability to automatically recover from failed releases.

Naive

Pro: Simple

Contra: Downtime while shut down

Blue/Green

Pro: Minimizes downtime (potentially to 0)

Contra: Does not address failing new services

Canary or Immune System

Pro: Very safe approach, depending on quality of monitoring

Contra: Complicated logic, may require (deep) understanding of service

Difference between Canary and Immune System is the extend of monitoring

Sources

Related

Automated Release