Migrating Millions of Concurrent Websockets to Envoy
Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves sending lots of tiny messages to each other. For much of Slack’s history, we’ve used HAProxy as a load balancer for all incoming traffic. Today, we’ll talk about problems we faced with HAProxy,…
Discussion around the web
- Hacker News188 · 55 💬
Score breakdown
- Technical depth65
- Practical value90
- Originality85
- Writing quality100
- Source reputation85
- Recency0
- External engagement32
- On-site engagement0
More like this
The Cloudflare Blog54
Everybody gets WebSockets
unknown·9 min read
Discord Engineering46
How Discord Reduced Websocket Traffic by 40%
unknown·21 min read
Slack Engineering53
From Custom to Open: Scalable Network Probing and HTTP/3 Readiness with Prometheus
Carlo Preciado·unknown·4 min read
Slack Engineering58
Introducing Nebula, the open source global overlay network from Slack
unknown·7 min read
Engradar shows a summary and links to the original article. The full article is hosted on slack.engineering.