Slack logo

How Slack Uses Kubernetes

24 engineering articles about Kubernetes from Slack's engineering team

Articles

Filter:
Slack logo
Slack
Intermediate
This article details Slack's approach to making Chef infrastructure deployments safer by splitting a single production Chef environment into six bucketed environments (prod-1 through prod-6) mapped...
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
Slack's Deploy Safety Program, launched in mid-2023, achieved a 90% reduction in customer impact hours by January 2025 through automated detection, remediation, and cultural changes across all depl...
Slack logo
Slack
Intermediate
The article 'Break Stuff on Purpose' discusses the importance of intentionally causing failures in systems to improve recovery processes and enhance resilience.
Sean Madden
8 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the evolution of Slack's Chef infrastructure, focusing on enhancing safety and scalability through a transition from a single Chef stack to a sharded infrastructure.
Archie Gunasekara
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack automatically detects stolen session cookies to enhance user security.
Ryan Slama
12 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses advanced rollout techniques for stateful applications in Kubernetes, focusing on the development of the Bedrock Rollout Operator at Slack.
Clément Labbe
13 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
This article discusses Slack's transition from Enzyme to React Testing Library (RTL) for frontend testing, highlighting the challenges and solutions encountered during the conversion of over 15,000...
Sergii Gorbachov
18 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
The article explores the significant contributions of women in the Data Engineering team at Slack, highlighting their roles in managing complex data systems and fostering a diverse work culture.
Slack Engineering
11 min read
Has Summary
--
Slack logo
Slack
Beginner
The article discusses the evolution of cron script execution at Slack, detailing the challenges faced with reliability and scalability.
Claire Adams
7 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the Technology Lifecycle framework used by Slack to manage the development, support, and retirement of infrastructure projects.
Tricia Bogen
12 min read
Has Summary
--
Slack logo
Slack
Advanced
The article provides an insightful glimpse into the daily routine of Georgi Knox, a Senior Cloud Engineer at Slack Australia.
Georgi Knox
10 min read
Has Summary
--
Slack logo
Slack
Intermediate
The article discusses the Recommend API developed by Slack, which serves as a unified framework for generating recommendations using machine learning.
Katrina Ni
13 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
The article discusses BuildRock, Slack's new build platform designed to enhance the efficiency and safety of code deployment.
Joel Bartlett
13 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses the implementation of continuous load testing at Slack using a tool called Koi Pond.
Shreya Ramesh
16 min read
Has Summary
--
Slack logo
Slack
Advanced
This article discusses the application of product thinking to Slack's internal compute platform, Bedrock, emphasizing the importance of understanding user needs and implementing features that enhan...
Javier Turegano
13 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses Slack's initiative to stabilize, modularize, and modernize its mobile codebases to address technical debt that has hindered development.
Slack logo
Slack
Intermediate
This article provides a practical guide on creating a simple Kubernetes admission webhook using Go.
Clément Labbe
12 min read
Includes Code
Has Summary
--
Slack logo
Slack
Beginner
The article 'Going from Coder to Slack Engineer' discusses the author's journey as a Software Engineering Intern at Slack, focusing on the development of an image editor feature.
Tejas Mehta
6 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses Slack's approach to load testing using a tool called Koi Pond, which simulates user interactions to assess system performance under heavy loads.
Shreya Ramesh
16 min read
Includes Code
Has Summary
--
Slack logo
Slack
Intermediate
This article discusses how Slack utilized machine learning to effectively block spam invites, enhancing user experience and reducing human intervention.
Aaron Maurer
9 min read
Has Summary
--
Slack logo
Slack
Intermediate
This article details Slack's experience upgrading Apache Airflow from version 1. 8 to 1.
Ashwin Shankar
11 min read
Has Summary
--
Slack logo
Slack
Advanced
The article discusses how Slack hires a red team for security assessments and provides guidance for organizations looking to implement similar practices.
John Sonnenschein
11 min read
Has Summary
--

You've reached the end! All 24 articles loaded.