jargon

Architecture & practice·Delivery, flow and technical debt

every commit on main was releasable, and shipping was a decision rather than a project.

Continuous delivery

Also calledCD

Keeping the software in an always-releasable state so that releasing is a business decision rather than an engineering effort. It is distinct from deploying every commit: the point is that you could, at any moment, within minutes. It changes what risk means, because small frequent releases fail smaller and are diagnosed faster than the quarterly one everyone dreads.

Commonly confused with