THE VIDEO SHELF · queueing theory and backpressure
Zach Tellman - Everything Will Flow
Zach Tellman's Clojure West talk covers the basics of queueing theory and its practical use in systems, including backpressure, how queues break down under load, and pitfalls of naive core.async use.
Why HN readers recommended it
HN recommends it as a fascinating explanation of queues, flow control and overload that applies well beyond Clojure.
This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.
Video & recommendation details
- Creator / channel
- ClojureTV
- Topic
- queueing theory and backpressure
- Format
- talk
- Level
- intermediate
- HN recommenders in dataset
- 4
- HN mentions in dataset
- 7
- Recommendation years in dataset
- 2015–2022
These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.
From the original HN conversations
Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.
Yeah this is true, typically you want to keep blocking functions outside this. By default, core.async allocates as many threads as cores in your CPU. In addition to this, I personally find core.async to deal poorly with flow control (e.g. slow subscribers slowing down the …
stingraycharles on Hacker News · 2019-02
In Fearless Concurrency: Clojure, Rust, Pony, Erlang and DartSee also a very nice video from ClojureWest about queues in system architectures: [VIDEO] The queue are everywhere - your messaging queue, the threadpool, the hardware threads, and other layers of the stack and APIs you use. The video adds the interesting detail that as …
cabacon on Hacker News · 2015-06
In What happens when you add a new teller? (2008)Anything by Zach Tellman: [LINK] [LINK] In terms of his ideas, watch "Always be composing": [LINK] And he offers some great thoughts about queues and backpressure in "Everything will flow": [VIDEO]
lkrubner on Hacker News · 2016-03
In Ask HN: What are some examples of beautiful software?
Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.