Immutable infrastructure is an approach to managing services and software deployments on IT resources wherein components are replaced rather than changed. An application or service is effectively redeployed each time any change occurs.

Because servers never change, it’s a lot easier to reason about what’s deployed.