Explore all posts
Deploy Safety: Reducing customer impact from change
It’s mid 2023 and we’ve identified some opportunities to improve our reliability. Fast forward to January 2025.…
Building Slack’s Anomaly Event Response
As cyberattacks evolve to unprecedented levels of sophistication and speed, the time gap between breach…
Optimizing Our E2E Pipeline
In the world of DevOps and Developer Experience (DevXP), speed and efficiency can make a big difference on an…
How we built enterprise search to be secure and private
Many don’t know that “Slack” is in fact a backronym—it stands for “Searchable Log of all Communication and…
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…