TLDR Web Dev · ARTICLES & TUTORIALS

THE SCARY THING ABOUT AUTOMATING DEPLOYS

slack.engineering14 min read

Summary from the TLDR Web Dev newsletter

Deploying changes at a large scale is not easy within Slack's monolithic service. Continuous deployment helps its team quickly respond to customer feedback, but also creates risks associated with releasing a large number of changes simultaneously. To address these challenges, Slack has implemented an automated deployment system called ReleaseBot, which uses anomaly detection and monitoring, specifically focusing on z-scores, to ensure safe and efficient deployments.