BlogsSlackEC2 Platform Evolution

EC2 Platform Evolution

EC2 Platform Evolution

6
posts
2026

This thread tracks the evolution of Slack's EC2 platform, starting with the development of 'Shipyard,' Slack's next-generation EC2 platform. Initial posts detailed Shipyard's architecture, motivations, and challenges. This post details the foundational build of the Shipyard platform, outlining its architecture, the technical decisions made, and the challenges overcome in its creation. This post also details the integration of scalable network probing and HTTP/3 readiness using Prometheus within Shipyard.

2026

Shipyard: How We Built Slack’s Next-Generation EC2 Platform

7/14/2026

This post details the foundational build of Slack's next-generation EC2 platform, Shipyard. It covers the architecture, motivations, and technical challenges encountered during its development, providing a deep dive into how the platform was constructed from the ground up.

Agentic Testing: Where Agents Fit in the E2E Testing Stack

6/11/2026

This post details the integration of agentic testing into the E2E testing stack, exploring how agents can be utilized within the Shipyard platform for more robust and efficient testing.

Slack AI: The Path to Multi-Cloud

5/28/2026

This post details the foundational build of the Shipyard platform, outlining its architecture, the technical decisions made, and the challenges overcome in its creation. It also details the integration of scalable network probing and HTTP/3 readiness using Prometheus within Shipyard, and discusses the challenges and strategies for operating Shipyard in a multi-cloud environment, including considerations for network latency, data locality, and cost optimization.

From SSH to REST: A Security-Driven Modernization of Slack’s EMR Data Pipelines

5/5/2026

This post details the modernization of Slack's EMR data pipelines, transitioning from SSH to RESTful APIs for enhanced security and operational efficiency. This involved re-architecting data ingestion and processing workflows to leverage modern API-driven approaches, improving security posture and enabling more robust monitoring and control.

From Custom to Open: Scalable Network Probing and HTTP/3 Readiness with Prometheus

3/31/2026

This post details the integration of scalable network probing and HTTP/3 readiness into Slack's EC2 platform, Shipyard, using Prometheus. It covers the technical implementation of network probing to ensure HTTP/3 readiness and the challenges associated with scaling this capability.

How Slack Rebuilt Notifications 📣

3/19/2026

This post details the foundational build of the Shipyard platform, outlining its architecture, the technical decisions made, and the challenges overcome in its creation. It also details the integration of scalable network probing and HTTP/3 readiness using Prometheus within Shipyard.