Explore all posts
Automated Accessibility Testing at Slack
At Slack, customer love is our first priority and accessibility is a core tenet of customer trust. We have our…
Migration Automation: Easing the Jenkins → GHA shift with help from AI
Overview The past few months have been exciting times for Slack’s CI infrastructure. After years of developer…
Break Stuff on Purpose
“A complex system can fail in an infinite number of ways.” -“Systemantics” by John Gall Incidents are…
Slack Audit Logs and Anomalies
What are Slack Audit Logs? Like many Software as a Service (SaaS) offerings, Slack provides audit logs to…
Astra Dynamic Chunks: How We Saved by Redesigning a Key Part of Astra
Introduction Slack handles a lot of log data. In fact, we consume over 6 million log messages per second. That…
There’s No Such Thing as a Free Lunch!
Incident Management takes time Incidents need responders that are trained and experienced. At Slack, training…
Empowering Engineers with AI
Background and motivation In the fast-paced world of software development, having the right tools can make all…
We’re All Just Looking for Connection
We’ve been working to bring components of Quip’s technology into Slack with the canvas feature,…







