Delivery and controlled rolloutsCHAPTER 13
PART D / Delivery and controlled rollouts
Step 187 of 252
CHAPTER 13GUIDED READING

Delivery and controlled rollouts

Build once, preserve compatibility, and release with stop conditions.

Keep mixed versions compatible while releasing a change

An old server writes email, while a new server expects contact_email. They share a database during rollout. Returning to the old application artifact does not undo rows already changed by the new version.

Plan expansion, compatible readers and writers, backfill, exposure, and retirement. Use the configuration case to study a rollout that is syntactically valid but unusable. You finish with a sequence and recovery boundary, not just a successful deployment command.

Parts group related chapters. Each lesson has a chapter.lesson address, such as 4.07. Open a title below, or use Next to follow the reading sequence. Within a lesson, On this page lists its sections.

  1. 13.01
  2. 13.02
  3. 13.03
  4. 13.04