nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Slack Engineering·Aug 31, 2020·18 min read60

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,…

Observability
Read original on slack.engineering

Discussion around the web

  • Hacker News69 · 14 💬

Score breakdown

  • Technical depth80
  • Practical value60
  • Originality60
  • Writing quality100
  • Source reputation85
  • Recency0
  • External engagement26
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on slack.engineering.

More like this

Discord Engineering

Tracing Discord's Elixir Systems (Without Melting Everything)

Mar 4, 2026·1 min read
The GitHub Blog

Debugging network stalls on Kubernetes

Theo Julienne·Nov 22, 2019·26 min read
The Cloudflare Blog

The curious case of slow downloads

Apr 11, 2016·14 min read
The Cloudflare Blog

The revenge of the listening sockets

Apr 5, 2016·13 min read