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

    Building Software Systems At Google and Lessons Learned

    Stanford

    4 HN recommenders · recommended in 5 months, 2012–2022

    YouTube

    1:22:45 · 257K views · Jun 2, 2011

    Jeff Dean of Google describes his experiences building Google's systems and how its infrastructure evolved over time. The Stanford talk covers search, scaling tipping points and lessons from building large-scale software.

    HN recommends it as a classic look at systems engineering at Google, whose fundamentals have held up well despite its 2010 date.

    Systems, Networks & SecurityDistributed systemsTech company stories & documentaries
    1. 52:41
      Seattle Conference on Scalability: YouTube ScalabilityGoogle TechTalks30K views • 19 years ago
    2. 1:19:35
      Lecture 1: IntroductionMIT 6.824: Distributed Systems924K views • 6 years ago
    3. 1:10:02
      Building Software at Google Scale Tech TalkGoogle TechTalks58K views • 14 years ago
    4. 58:17
      Raft lecture (Raft user study)Diego Ongaro87K views • 13 years ago
    5. 1:08:17
      How We've Scaled DropboxStanford372K views • 14 years ago
    6. 53:14
      Mastering Chaos - A Netflix Guide to MicroservicesInfoQ2.3M views • 9 years ago
    7. 51:07
      Alan Kay, 2015: Power of SimplicityKenneth Friedman145K views • 11 years ago
    8. 27:08
      Peter Rizun, Andrew Stone -- 1 GB Block Tests -- Scaling Bitcoin Stanford.OnChain Scaling12K views • 8 years ago
    9. 2:15:36
      Jeff Dean & Noam Shazeer — 25 years at Google: from PageRank to AGIDwarkesh Patel349K views • 1 year ago
    10. 1:20:29
      Stanford Seminar - Google's Steve Yegge on GROKStanford Online30K views • 14 years ago
    11. 1:14:19
      NYC Tech Talk Series: How Google Backs Up the InternetGoogle TechTalks41K views • 12 years ago
    12. 56:39
      Alan Kay - Programming and ScalingColin McDonnell36K views • 11 years ago
    13. 28:21
      Velocity 2012: Richard Cook, "How Complex Systems Fail"O'Reilly60K views • 14 years ago
    14. 38:43
      Scalability at YouTubeNext Day Video51K views • 14 years ago
    15. 30:50
      Why Google Stores Billions of Lines of Code in a Single Repository@Scale317K views • 11 years ago
    16. 1:10:23
      "Systems that run forever self-heal and scale" by Joe Armstrong (2013)Strange Loop Conference86K views • 5 years ago
    17. 1:06:34
      Paxos lecture (Raft user study)Diego Ongaro114K views • 13 years ago
    18. 5:28
      Inside a Google data centerGoogle Workspace23M views • 11 years ago
    19. 46:39
      What I Wish I Had Known Before Scaling Uber to 1000 Services • Matt Ranney • GOTO 2016GOTO Conferences334K views • 10 years ago
    20. 1:00:16
      CppCon 2018:H. Wright “Large-Scale Changes at Google: Lessons Learned From 5 Yrs of Mass Migrations”CppCon16K views • 7 years ago

    5 comments from Hacker News

    1. @boulosOct 2016· in “Ask HN: What's your favorite tech talk?”

      In addition to Linus's git talk, I really enjoyed Jeff Dean's EE380 retrospective on Building Systems at Google ( this video ). Many people have mentioned Jeff's basic premise elsewhere ("Design a system for 10x your current need, but not 100x, rewrite it before then") but this talk gave several useful examples where tipping points occurred (at least with Search).

      Strongly recommendsView on HN
    2. @mrazomorAug 2022· in “We're improving search results when you use quotes”

      Probably this one: [LINK] Or this one: this video (terrible audio) Both are very old, but extremely well aged. IMO, the secret behind Google Search is not the smartness of the algorithms, but how much of it is baked in those O(100ms) which takes Google machines to answer your query. That's why the links above are the true reason Google Search performs well. Natural Language Processing and Information Retrieval state of the art is far beyond what Google/Bing/Yahoo/Yandex/Baidu employ. But, it's far too expensive to serve it at QPS & latency required for decent UX.

      RecommendsView on HN
    3. @kqr2Dec 2012· in “Latency Numbers Every Programmer Should Know”

      Also recommend Jeff Dean's tech talk Building Software Systems At Google and Lessons Learned which references those latency numbers. Slides: [LINK] Video: this video Also, a previous thread on latency numbers: [LINK]

      RecommendsView on HN
    4. @ma2rtenSep 2020· in “Web Performance Profiling: Google.com”

      There is a lecture from Jeff Dean about it: this video It's from 2010, but the fundamentals probably haven't changed.

      RecommendsView on HN
    5. @ignoramousFeb 2019· in “AWS Nitro System”

      Google is famous for publishing a lot of material every year. A couple of related publications you might be interested in: 1. The Datacenter as a computer: [LINK] 2. The SRE book: [LINK] A couple of dated presentations: 1. Jeff Dean on building software systems at Google (2010) at Stanford: this video 2. Notes by James Hamilton on a talk by Jeff Dean on Google Datacenters in 2008: [LINK] -- Microsoft Research pretty much work on bleeding edge tech, as well and publish about some of their research pretty regularly. Here's a staring point to help anyone interested find relevant publications: [LINK]

      CitesView on HN