Skip to content

Latest commit

 

History

History
33 lines (19 loc) · 1.85 KB

deploying_changes.md

File metadata and controls

33 lines (19 loc) · 1.85 KB

Deploying Changes

Rationale

We want to get new features and fixes into customer's hands as quickly as possible. We also don't want features and fixes to stack up because large batch sizes can slow us down. If we are to deploy frequently, we need (all the more) for deploys to be fast and to be free of adverse side-effects.

Meanwhile, other teams have processes (e.g. updating documentation, announcing releases) that need to be tied to certain deploys, and those efforts should be synchronized.

Goals

These processes should ensure:

  1. that regressions are minimized
  2. that deploying is resilient and reliable
  3. that deploying is inexpensive (so that deploys can be done frequently)
  4. that colleagues are informed of releases

Procedures

Related Topics