TLDR Web Dev · ARTICLES & TUTORIALS
HOW SLACK AUTOMATES DEPLOYS
Summary from the TLDR Web Dev newsletter
Slack automated deployments with a program called ReleaseBot. ReleaseBot monitors deployments, detects anomalies using z-scores and dynamic thresholds, and can pause or roll back deployments if necessary. This proved to be a big improvement compared to Slack’s previous process, which involved engineers serving as “Deployment Commanders” that oversaw manual deploys.