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.