Immutable Layers, Not (Just) Infrastructure
Dec 31, 2015
How splitting applications and infrastructure into separate immutable layers speeds up deployment times and increases resource density, while keeping the benefits of immutable infrastructure.
The Five Qualities of Application Delivery Done Right
Oct 19, 2015
This article explains the goals of proper application delivery using immutable infrastructure: automated, flexible, scalable, secure and transparent; and how to take gradual steps toward those goals.
Easier, Better, Faster, Safer Deployment with Docker and Immutable Containers
Oct 18, 2015
Jerome Petazzoni explains in detail the advantages of immutable servers, then how to implement them with containers in general, and Docker in particular.
Lessons on Building Continuous Delivery for Infrastructure by João Miranda Posted on May 31, 2015
How Immutable State Helped Facebook to Improve Its iOS App Architecture by Sergio De Simone Posted on Oct 24, 2014
FutureOps with Immutable Infrastructures and Built-in Failure Recovery by Manuel Pais Posted on Dec 31, 2013
InfoQ eMag: Advanced DevOps Toolchain
In this eMag we provide both implementation examples and comparisons of different possible approaches on a range of topics from immutable infrastructure to self-service ops platforms and service discovery. In addition, we talk about the Docker ecosystem and the different aspects to consider when moving to this increasingly popular system for shipping and running applications.
View book details
Jeff Lindsay on Best Practices for Working with Containers and Docker
Dec 20, 2014
Jeff Lindsay explains the difference between virtualization and containers, what Docker brings to the table, best practices for using containers and what to avoid, and much more.
Deepak Giridharagopal on Puppet, Immutable Deployments, Analyzing Systems with PuppetDB
Feb 06, 2014
Deepak Giridharagopal explains the config management and automation tool Puppet, the concept of Immutable Deployments, and how Puppet DB (written in Clojure) allows to monitor and query systems managed with Puppet. Also: why PuppetDB is written in Clojure.