Slack

Deploys at Slack

Mar 29, 2020
Deploys at Slack
SummaryAI, from the source post

This post details the evolution of Slack's deployment system, moving from a simple rsync-based model to a parallel pull-based system for faster deploys and introducing atomic deploys using hot/cold directories to prevent errors during file copying. It also outlines the current tiered rollout process (staging, dogfood, canary, percentage-based) managed by deploy commanders, emphasizing the shift towards reliability and proactive error detection.

More from the Deploy Safety Program trail