nextbuild.works

Conceptsnextbuild.works

Concepts

The disciplines these pages keep returning to, one page each: what the idea is, where it came from, what it bought here, and where we fall short.

  1. Blameless postmortems

    Read

    A record of what went wrong and what will stop it recurring, aimed at the system and not the person, and what writing our failures down bought here.

  2. Change management

    Read

    Every change through a record: proposed, reviewed, approved, applied, kept. What that record bought here, and why it has to survive a rebuild.

  3. Configuration drift

    Read

    The distance between what the code says a machine should be and what it is actually running, and what closing that distance found here.

  4. Immutable infrastructure

    Read

    Machines never changed once built, only replaced by new ones built from code, and how far short of that we still fall between rebuilds.

  5. Infrastructure as Code

    Read

    Declaring machines and networks in version-controlled code and building from it, instead of adjusting them by hand. What it bought this estate.

  6. Restore testing

    Read

    A backup is proven only by restoring it. The rule we use to call something production, what our restores found, and what has never been restored.