From the course: Reliability Engineering in the Cloud by Pearson

Unlock this course with a free trial

Join today to access over 25,500 courses taught by industry experts.

Exploring immutable infrastructure, containerization, and event-driven architecture

Exploring immutable infrastructure, containerization, and event-driven architecture

From the course: Reliability Engineering in the Cloud by Pearson

Exploring immutable infrastructure, containerization, and event-driven architecture

In this section, we will explore three fundamental concepts that are transforming how modern cloud systems achieve reliability and scalability. Those are immutable infrastructure, containerization, and event-driven architecture. Let's start with immutable infrastructure. It refers to the practice of treating infrastructure as code, where components are replaced rather than modified. This ensures consistency and eliminates configuration drift. Overall, it enhances system reliability by reducing the chances of errors that are introduced by any manual changes. Immutable infrastructure goes beyond simply automating infrastructure provisioning. It embraces the principle that once a system component is deployed, it should never be modified. Instead of making those incremental changes or patches to servers or services that cause multiple issues, the entire component is replaced with a new version. That ensures that every deployment is consistent and, most importantly, predictable. This…

Contents