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
    12 videos · 11 hr 32 min
    Playlists

    Systems and databases

    Curated by HackerTube · 12 videos · 11 hr 32 min

    These are the talks Hacker News points to when someone wants to know how real systems work underneath. It opens with a friendly story about scaling Dropbox. Then it moves through databases and storage, consensus and distributed data, running at scale, and performance. It ends with what happens when systems fail and how the people running them cope.

    Play all on YouTube
    1. 1
      1:08:17

      How We've Scaled Dropbox

      Stanford · 372K views · 14 years ago

      A good way in: a Dropbox engineer frankly walks through growing the service from nothing to millions of users, schema decisions included, and one commenter found it one of the most riveting things ever.

    2. 2
      59:58

      SQLite: The Database at the Edge of the Network with Dr. Richard Hipp

      Method · 82K views · 11 years ago

      The creator of the world's most widely used database explains where SQLite fits, how it is tested and why it gets long-term support, with an energy commenters enjoy as much as the content.

    3. 3
      59:56

      AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)

      Amazon Web Services · 468K views · 7 years ago

      Rick Houlihan's dense session is HN's go-to for learning to design data around access patterns, and a clear overview of how NoSQL thinking differs from SQL.

    4. 4
      47:43

      "Turning the database inside out with Apache Samza" by Martin Kleppmann

      Strange Loop Conference · 206K views · 12 years ago

      Kleppmann reframes a database as a log of immutable facts with caches and indexes derived from it, the talk commenters say changed how they think about derived data.

    5. 5
      1:06:34

      Paxos lecture (Raft user study)

      Diego Ongaro · 114K views · 13 years ago

      On to consensus: John Ousterhout's clear walkthrough of Paxos and Multi-Paxos, recorded for the Raft study and best watched alongside its Raft companion lecture.

    6. 6
      51:36

      Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016

      GOTO Conferences · 46K views · 9 years ago

      When replicas disagree instead of agreeing on one leader, this approachable primer on operational transformation and CRDTs is what HN keeps linking in local-first threads.

    7. 7
      40:20

      "Testing Distributed Systems w/ Deterministic Simulation" by Will Wilson

      Strange Loop Conference · 56K views · 12 years ago

      FoundationDB ran its whole database inside a simulator with injected faults to find rare bugs, and HN treats this as the defining talk on simulation testing.

    8. 8
      49:15

      Erlang Factory 2014 - That's 'Billion' with a 'B': Scaling to the Next Level at WhatsApp

      Erlang Solutions · 50K views · 12 years ago

      Rick Reed shows how a handful of engineers ran WhatsApp's message load on FreeBSD and Erlang, with real server counts and the bottlenecks they fixed.

    9. 9
      1:33:27

      AWS re:Invent 2016: Tuesday Night Live with James Hamilton

      Amazon Web Services · 133K views · 9 years ago

      Moving down to the physical layer, Hamilton tours how AWS builds its networking, power and custom silicon, which HN considers the best look inside a cloud provider.

    10. 10
      59:34

      CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step”

      CppCon · 137K views · 9 years ago

      Performance at the scale of one data structure: the step-by-step story of SwissTable, the design that now sits behind Abseil, Rust's HashMap and Go's maps.

    11. 11
      42:59

      "How NOT to Measure Latency" by Gil Tene

      Strange Loop Conference · 119K views · 11 years ago

      Before trusting any benchmark, learn why averages mislead and what coordinated omission is; some commenters call this talk life-changing.

    12. 12
      52:35

      Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 2017

      GOTO Conferences · 101K views · 9 years ago

      Cantrill recounts the day a mistyped command rebooted a whole Joyent datacenter, which HN remembers as the best postmortem it has seen, and a funny one.