Immutable infrastructure is a model in which no updates, security patches, or configuration changes happen "in-place" on production systems. If any change is needed, a new version of the architecture is built and deployed into production. Since changes aren't allowed in immutable infrastructure, you can be sure about the deployed system's state. Immutable infrastructures are more consistent, reliable, and predictable, and they simplify many aspects of software development and operations by preventing common issues related to mutability. In this session, we define and go through the hands-on demos, deep dive into the topic and explain why immutable infrastructure is a vital software engineering concept.
Rohini Gaonkar, Senior Developer Advocate, AISPL