HackerTube

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 Dart
  • See 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.