Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    "Stop Rate Limiting! Capacity Management Done Right" by Jon Moore

    Strange Loop Conference

    4 HN recommenders · recommended in 4 months, 2017–2024

    YouTube

    42:20 · 41K views · Oct 1, 2017

    Jon Moore's Strange Loop 2017 talk argues that rate limiting is the wrong tool for protecting services from noisy clients. He proposes concurrency-based capacity management and quotas instead.

    HN engineers recommend it for its core insight that limiting concurrency naturally yields request-rate limits, and for its link to queueing theory.

    Systems, Networks & SecurityDistributed systemsCloud, DevOps & reliabilitySoftware architecture & design
    1. 41:08
      "Transactions: myths, surprises and opportunities" by Martin KleppmannStrange Loop Conference84K views • 11 years ago
    2. 1:10:23
      "Systems that run forever self-heal and scale" by Joe Armstrong (2013)Strange Loop Conference86K views • 5 years ago
    3. 51:27
      Google I/O 2012 - Go Concurrency PatternsGoogle for Developers894K views • 14 years ago
    4. 40:20
      "Testing Distributed Systems w/ Deterministic Simulation" by Will WilsonStrange Loop Conference56K views • 12 years ago
    5. 30:06
      "Tackling Concurrency Bugs with TLA+" by Hillel WayneStrange Loop Conference24K views • 9 years ago
    6. 40:13
      Zach Tellman - Everything Will FlowClojureTV27K views • 11 years ago
    7. 52:29
      "I See What You Mean" by Peter AlvaroStrange Loop Conference59K views • 11 years ago
    8. 55:44
      AWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)Amazon Web Services37K views • 7 years ago
    9. 45:50
      "The Mess We're In" by Joe ArmstrongStrange Loop Conference398K views • 12 years ago
    10. 53:14
      Mastering Chaos - A Netflix Guide to MicroservicesInfoQ2.3M views • 9 years ago
    11. 47:43
      "Turning the database inside out with Apache Samza" by Martin KleppmannStrange Loop Conference206K views • 12 years ago
    12. 45:27
      Avoiding Microservice Megadisasters - Jimmy BogardNDC Conferences439K views • 9 years ago
    13. 45:11
      Kilim: Fast, lightweight, cheap message passing in Java.Google TechTalks33K views • 18 years ago
    14. 43:04
      "Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)Strange Loop Conference468K views • 4 years ago
    15. 40:18
      "Compacting the Uncompactable" by Bobby PowersStrange Loop Conference29K views • 7 years ago
    16. 42:15
      "Performance Matters" by Emery BergerStrange Loop Conference502K views • 7 years ago
    17. 4:57
      Rich Hickey rants about HttpServletRequest in 1080p: Death By Specificity from Clojure Made SimpleFred Overflow43K views • 6 years ago
    18. 42:59
      "How NOT to Measure Latency" by Gil TeneStrange Loop Conference119K views • 11 years ago
    19. 1:01:39
      "Simple Made Easy" - Rich Hickey (2011)Strange Loop Conference220K views • 5 years ago
    20. 34:00
      User-level threads....... with threads. - Paul Turner - GoogleLinux Plumbers Conference41K views • 13 years ago

    4 comments from Hacker News

    1. @cpetersoJan 2018· in “Ask HN: What’s your favorite talk from 2017?”

      * To Serve The People: Public Interest Technologists. Matt Mitchell is a hacker, security researcher, operational security trainer, and data journalist who founded & leads CryptoHarlem, impromptu workshops teaching basic cryptography tools to the predominately African American community in upper Manhattan. [LINK] * Stop Rate Limiting! Capacity Management Done Right. Jon Moore is the Chief Software Architect at Comcast Cable, where he focuses on delivering a core set of scalable, performant, robust software components for the company's varied software product development groups. this video * Keeping Time in Real Systems. This talk will tour the fascinating timekeeping mechanisms used in real systems. We will explore atomic clocks, NTP and GPS through systems that use them, and logical clocks in the context of systems built on logical time. [LINK] * Level Up Your Concurrency Skills With Rust. This talk will show you how Rust will catch many concurrency errors at compile time. [LINK] * Diablo: A Classic Game Postmortem. Diablo developer David Brevik returns to the GDC stage to give a classic post-mortem on Blizzard's action RPG hit Diablo in this 2016 talk. [LINK] * The Flash Games Postmortem . In this 2017 GDC talk, Kongregate's John Cooney attempts to encapsulate the immense history of Flash games and how it has shaped the current game industry by giving game developers their first chance to build and publish their games quickly to the web. [LINK] * Siege Battle AI in Total War:

      RecommendsView on HN
    2. @luckystarrDec 2017· in “How to Design a Scalable Rate Limiting Algorithm”

      For a different view on the topic watch "Stop Rate Limiting! Capacity Management Done Right" this video The basic premise is not do do req/s limiting but rather concurrency limiting which results in req/s limiting by itself. Concurrency limiting is rather simple and doesn't require a lot of code complexity.

      RecommendsView on HN
    3. @LanzaaNov 2024· in “Amazon S3 Adds Put-If-Match (Compare-and-Swap)”

      You will like the Strange Loop 2017 talk about this subject: "Stop Rate Limiting! Capacity Management Done Right" by Jon Moore this video Concurrent capacity might not be the best metric.

      RecommendsView on HN
    4. @oftenwrongJun 2019· in “It’s Time for Some Queueing Theory”

      Relevant to queueing theory: "Stop Rate Limiting! Capacity Management Done Right" by Jon Moore this video

      RecommendsView on HN