Code that never reaches users is just a hobby. This chapter is about getting software out the door, safely and often: turning source into a deployable artifact, integrating everyone's work continuously, moving through environments, releasing gradually with strategies like canary and feature flags, and the versioning and twelve-factor principles that make software easy to run.
5 topics
You've built it, tested it, reviewed it — now it has to reach real users. That last stretch, getting software safely from a developer's machine into the world, is its own craft, and one modern teams have turned into a smooth, frequent, low-drama routine.
Five topics. First, turning written source into a single deployable artifact. Then continuous integration — merging everyone's work safely and often. Then the environments software passes through on its way to users. Then release strategies that make shipping gradual and reversible. And finally versioning and the famous twelve-factor app, the principles that make software easy to build, ship, and run.