Spotify

Improving Critical Infrastructure Rollouts

Jun 1, 2017David Xia
Improving Critical Infrastructure Rollouts
SummaryAI, from the source post

This post introduces Tsunami, a new service designed to manage gradual rollouts of infrastructure changes. Tsunami allows for unattended, gradual deployments of configuration and infrastructure components, such as Docker upgrades, over extended periods (e.g., two weeks). It addresses the challenges of scaling critical infrastructure by enabling early detection of issues affecting only a small portion of the fleet. Key features include an audit log, granular control over rollout percentages with floor/ceiling logic, and monitoring of service-level objectives with automatic rollout termination upon breach.

More from the Declarative Infrastructure Platform trail