Tracing at Slack: Thinking in Causal Graphs
“Why is it slow?” is the hardest problem to debug in a complex distributed system like Slack. To diagnose a slow-loading channel with over a hundred thousand users, we’d need to look at client-side metrics, server-side metrics, and logs. It could be a client-side issue: a slow network connection or hardware. On the other hand,…
Discussion around the web
- Hacker News69 · 14 💬
Score breakdown
- Technical depth80
- Practical value60
- Originality60
- Writing quality100
- Source reputation85
- Recency0
- External engagement26
- On-site engagement0
More like this
Discord Engineering32
Tracing Discord's Elixir Systems (Without Melting Everything)
unknown·1 min read
The GitHub Blog63
Debugging network stalls on Kubernetes
Theo Julienne·unknown·26 min read
The Cloudflare Blog58
The curious case of slow downloads
unknown·14 min read
The Cloudflare Blog59
The revenge of the listening sockets
unknown·13 min read
Engradar shows a summary and links to the original article. The full article is hosted on slack.engineering.