Rollout

Learn about updating machines and downtime, handling load on machines, end-to-end health check, rolling out in immutable infrastructure, and in-memory sessions.

Updating machines

The time has come to roll the new code onto the machines. The exact mechanics of this are going to vary wildly depending on our environment and choice of configuration management tool. Let’s start by considering a convergence style infrastructure with long-lived machines that get changes applied to them.

Right away, we have to decide how many machines to update at a time. The goal is zero downtime ...