📄 Article
✓ Link checked
Free
Intermediate
Why we picked it This short principle explains why separating the build, the release, and the run steps gives you clean versioned releases you can roll back to instantly. It is the mental model behind a rollback button, and internalizing it early keeps your deploy setup sane as it grows. Five minutes that pays off the first time a deploy goes wrong.
Build, release, run (The Twelve-Factor App)
From 12factor.net by Adam Wiggins 5 min read
- Give every release a unique, immutable version id
- Separating build from run is what makes rollback a one step action
- Never edit code live in production, always cut a new release