Skip to content
Slack Engineering
Scaling Slack’s Mobile Codebases: Modularization
@Tracy Stampfli@Bryan Stern

Scaling Slack’s Mobile Codebases: Modularization

In the first post about the Duplo initiative, we discussed the reasons for launching a project to revamp Slack’s mobile codebases, and what we accompl…
Continue reading …
Applying Product Thinking to Slack’s Internal Compute Platform
@Javier Turegano

Applying Product Thinking to Slack’s Internal Compute Platform

According to a recent Thoughtworks radar, “the industry is increasingly gaining experience with platform engineering product teams that create and sup…
Continue reading …
Balancing Safety and Velocity in CI/CD at Slack
@Carlos Valdez@Frank Chen

Balancing Safety and Velocity in CI/CD at Slack

A story of evolving socio-technical workflows that increased developer velocity and redefined confident testing and deploy workflows at Slack.
Continue reading …
Building Self-driving Kafka clusters using open source components
@Suman Karumuri@George Luong

Building Self-driving Kafka clusters using open source components

In this article, I will talk about how Slack uses Kafka, and how a small-but-mighty team built and operationalized a self-driving Kafka cluster over t…
Continue reading …
Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases
@Tracy Stampfli@Bryan Stern

Stabilize, Modularize, Modernize: Scaling Slack’s Mobile Codebases

Part I: Stabilization
Continue reading …
A Simple Kubernetes Admission Webhook
@Clément Labbe

A Simple Kubernetes Admission Webhook

While adding a recent feature to our Kubernetes compute platform, we had the need to mutate newly-created pods based on annotations set by users. The …
Continue reading …
Going from Coder to Slack Engineer
@Tejas Mehta

Going from Coder to Slack Engineer

Over 70% of the files uploaded on Slack are images, and over 75% of those images are screenshots. What this tells us is that though images are ephemer…
Continue reading …
The Case of the Recursive Resolvers
@Rafael Elvira@Laura Nolan

The Case of the Recursive Resolvers

What Happened During Slack’s DNSSEC Rollout
Continue reading …
Previous Page1 Page2 Page3 Page4 … Page17 Next

@SlackEng how can I stay up-to-date on what's happening over there?

Follow us on Twitter

Most Recent

Slowing Down to Speed Up – Circuit Breakers for Slack’s CI/CD

Slowing Down to Speed Up – Circuit Breakers for Slack’s CI/CD

@Frank Chen
AutoTransform: Efficient Codebase Modification

AutoTransform: Efficient Codebase Modification

@Nathan Rockenbach
Remote Development at Slack

Remote Development at Slack

@Sylvestor George
Building Background Effects for Clips

Building Background Effects for Clips

@Albert Xing