Factor 5 – build, release, run

There are strictly separate build and run stages. We discuss this in Chapter 5, Building the Code. Code shouldn't be changed at runtime and this is truly ancient wisdom, harking back to the days of self modifying assembler code. While designing self-modifying code is a fun intellectual exercise, it is an activity better reserved for rainy afternoons in your spare time.

Get Practical DevOps - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.