Minimum Viable CD

August 14, 2024

My thoughts

Great overview of the minimum CI and CD requirements to get the most out of them.

The most being: increased velocity, quality, engineering culture, developer experience, happiness.

Very similar to https://12factor.net/

Here are some highlights.

for CD:

  • All feature work stops when the pipeline is red.
  • Artifacts created by the pipeline always meet the organization’s definition of deployable. (Which makes me think of the definition of done of Scrum)
  • Rollback on-demand

For CI:

  • All feature work stops when the build is red
  • Work integrates to the trunk at a minimum daily. (Which against makes me think of scrum with the idea of spitting work into small batches to help with highlighting the sprint’s health)

Read the article: Minimum Viable CD