Skip to content
Slack Engineering

#infrastructure

Email Classification

Email Classification

@Sarah Henkens
A deep-dive in how we built an eventually-consistent data model to predict Slack Connect invites.
Continue reading …
Migrating Millions of Concurrent Websockets to Envoy

Migrating Millions of Concurrent Websockets to Envoy

@Ariane van der Steldt@Radha Kumari
Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves send…
Continue reading …
Slack’s Outage on January 4th 2021

Slack’s Outage on January 4th 2021

@Laura Nolan
Slack’s Outage on January 4th 2021
Continue reading …
Scaling Datastores at Slack with Vitess

Scaling Datastores at Slack with Vitess

@Slack Engineering
From the very beginning of Slack, MySQL was used as the storage engine for all our data. Slack operated MySQL servers in an active-active configuratio…
Continue reading …
Building the Next Evolution of Cloud Networks at Slack

Building the Next Evolution of Cloud Networks at Slack

@Archie Gunasekara
At Slack, we’ve gone through an evolution of our AWS infrastructure from the early days of running a few hand-built EC2 instances, all the way to prov…
Continue reading …
Development Environments at Slack

Development Environments at Slack

@Michael Deng
How Slack’s development environments have evolved over time.
Continue reading …
Deploys at Slack

Deploys at Slack

@Michael Deng@Jonathan Chang
Deploys require a careful balance of speed and reliability.
Continue reading …
Previous Page1 Page2