May 21, 2021 11 min read @Slack Engineering Role Management at Slack Controlling which users are able to take which actions is no simple task. Building this into Slack has always…
June 27, 2023 15 min read @Shreya Ramesh Load Testing with Koi Pond Complex systems are difficult to reason about at scale; we often can’t accurately extrapolate system behavior…
March 13, 2024 19 min read @Justin Rushing Client Tracing: Understanding Mobile and Desktop Application Performance at Scale A customer writes in and says the dreaded words: “My app is slow”. Here we go… Performance problems can be a…
June 21, 2021 13 min read @Ariane van der Steldt@Radha Kumari Migrating Millions of Concurrent Websockets to Envoy Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the…
November 22, 2021 8 min read @Zac Sweers Shadow Jobs We take developer productivity pretty seriously at Slack. It’s multi-faceted, spreading across build speed,…
February 3, 2021 9 min read @Laura Nolan Slack’s Outage on January 4th 2021 And now we welcome the new year. Full of things that have never been. — Rainer Maria Rilke January 4th…
January 22, 2021 11 min read @Slack Engineering Women in Security at Slack Since its inception, Slack has fostered a culture of inclusion and diversity. The Security organization at Slack…
January 13, 2021 8 min read @Kalpak Pingle A Day in the Life of a Backend Platform Engineer at Slack Pune 5:25 am First alarm rings. *Snooze.* 6:30 am The final alarm rings and I know this is the last one, so I get up…