Immutable Infrastructure

Immutable infrastructure is an approach where servers and containers are never changed after deployment. Any update is made by building a new image and replacing the old instances entirely.

Related Terms

  • Blue-Green Deployment

    Blue-green deployment is a release technique that keeps two identical production environments and moves traffic from the old version to the new one in one step. The old side stays ready for instant rollback.

  • Docker

    Docker is a widely used platform for building, sharing and running applications in containers. Each container packages an application with everything it needs so it behaves the same on any host.

  • Infrastructure as Code (IaC)

    Infrastructure as Code (IaC) is the practice of describing servers, networks and cloud services in version-controlled files. Environments are then created and changed by running that code rather than by clicking through a console.

  • Configuration Management

    Configuration management is the practice of defining and enforcing the settings and software on servers through automated, version-controlled tooling. It keeps environments consistent instead of hand-configured.

  • Security Patch Management

    Security patch management is the ongoing process of finding, testing and applying updates that fix known flaws. It covers operating systems, libraries, applications and infrastructure.

A clear proven process, that delivers

End of Scroll. Start of Discovery.

You've seen our ideas - now go deeper.
Discover more insights, guides, and engineering practice.