Slack
Slack logoSlack · Feature trail

Internal Compute Platform (Bedrock)

3 posts · Oct 2021 – Mar 2022

What this trail covers

This thread tracks the evolution of Slack's internal compute orchestration platform, code-named "Bedrock." Initial posts detail the foundational architecture, which enables developers to build, package, and deploy Docker containers, abstracting away complexities of Kubernetes, Jenkins, Consul, Vault, Envoy, and Nebula. Bedrock aims to simplify production-grade service launches, reduce configuration, and accelerate feedback loops. This post details the implementation of a simple, stateless admission controller for Bedrock, enhancing its ability to manage Kubernetes StatefulSet rollouts with enhanced control, addressing limitations of native Kubernetes strategies for stateful applications.

All Slack trails