Slack
Slack logoSlack · Feature trail

Edge Network Request Flow

11 posts · May 2016 – Aug 2023

What this trail covers

This thread tracks the evolution of Slack's edge network and request handling capabilities. Initial posts detail the foundational architecture for routing user requests from globally distributed edge PoPs to Slack's main region in AWS us-east-1. This includes the use of DNS resolution strategies with Route53 and NS1, Network Load Balancers (NLBs) for traffic ingestion, and the distinction between websocket and non-websocket traffic flows. This post details the implementation of a system to analyze real-time control protocol (RTCP) feedback from users to generate accurate feedback about individual uplink/downlink quality in Slack Calls, leveraging Janus and WebRTC.

All Slack trails