Skip to main content

Deploy

The process of turning a specific commit into a running version of your application, and shifting traffic to it.

A deploy is usually three phases: build the code into an artifact, start that artifact and wait for it to report healthy, then move traffic. Treating them as one step is what makes failures hard to reason about — a build failure and a failed health check need completely different responses.

See also