The Evolution of Reddit.com's Architecture

Поділитися
Вставка
  • Опубліковано 5 лип 2024
  • InfoQ Dev Summit Boston, a two-day conference of actionable advice from senior software developers hosted by InfoQ, will take place on June 24-25, 2024 Boston, Massachusetts.
    Deep-dive into 20+ talks from senior software developers over 2 days with parallel breakout sessions. Clarify your immediate dev priorities and get practical advice to make development decisions easier and less risky.
    Register now: bit.ly/47tNEWv
    --------------------------------------------------------------------------------------------------------------------------------------
    Read the transcript of the presentation on InfoQ: bit.ly/2ChUYGm
    Neil Williams discusses the history of the systems that power reddit.com, looking at things that worked, things that didn't, and where they're going next.
    This presentation was recorded at QCon San Francisco 2017.
  • Наука та технологія

КОМЕНТАРІ • 27

  • @ilyanaoumov5425
    @ilyanaoumov5425 4 роки тому +84

    What I like about this talk is that it is honest. You can tell this guy wasn't sitting in an ivory tower telling the peons how to fix the problems, he actually lived it.

    • @juanok2775
      @juanok2775 3 роки тому +3

      thats what I do, I tell them peasants what to fix...

    • @karanmittal1774
      @karanmittal1774 3 місяці тому

      @@juanok2775 nice

  • @MMetalRain
    @MMetalRain 4 роки тому +19

    Number of times "thing" is mentioned during this talk is amazing.

  • @BrunoCoelho
    @BrunoCoelho 3 роки тому +8

    He has the "Daily Dose of Internet" voice! That's pretty cool. Always love to hear from people who actually got their hands dirty and solved problems.

  • @MoBeigi
    @MoBeigi 4 роки тому +55

    Great talk. Although I think 'thing' has be one of the worst named components of all time.

    • @imaginarynoise3218
      @imaginarynoise3218 2 роки тому +1

      Pfft. Just means they've moved the schema definition into the content of the table. That's exactly what they are: Things. It's just a different data architecture.

  • @kimchi_taco
    @kimchi_taco 6 років тому +8

    even though I'm working on totally different area, now I feel hand-on experiences on server side work.

  • @rakeshbalan9556
    @rakeshbalan9556 3 роки тому +1

    Neil Williams is a calm speaker.

  • @obiwan_smirnobi
    @obiwan_smirnobi 2 роки тому +1

    Great talk, thank you!

  • @ragingpahadi
    @ragingpahadi 3 роки тому

    Awesome video !

  • @varunh93
    @varunh93 4 роки тому +2

    This is gold!

  • @mulllhausen
    @mulllhausen 2 роки тому +1

    really inspiring!

  • @SiddharthKulkarniN
    @SiddharthKulkarniN 6 років тому +1

    Good talk. The audio could be louder.

  • @8Trails50
    @8Trails50 4 роки тому +7

    So.. what exactly are they storing in Cassandra? Just whatever they cache?

    • @ahmadtibi7744
      @ahmadtibi7744 4 роки тому +3

      i'm 100% sure they store votes in cassandra

    • @johnnm3207
      @johnnm3207 4 роки тому +4

      Comments and Votes

  • @zacklight
    @zacklight Рік тому

    Amazing talk!

  • @smonkey001
    @smonkey001 6 років тому +7

    Waited for years! Haha

  • @kaushikvelidandla7010
    @kaushikvelidandla7010 2 роки тому +3

    CDN to make decisions ? Sounds a lot like an API gateway. What content is the CDN delivering ?

  • @liuauto
    @liuauto 2 роки тому

    22:01 comment trees

  • @user-ud8hw4gp6t
    @user-ud8hw4gp6t 2 місяці тому

    but why start a single pod for every single vote via messeage broker?

  • @bharat_arora
    @bharat_arora 3 роки тому +1

    Reddit is all about cult :)

  • @rainsynth
    @rainsynth 3 роки тому +3

    "front page of the internet" HA HA HA HA HA HA

  • @iamworstgamer
    @iamworstgamer 3 роки тому +6

    front end application in node? Say its served by node. its not node. I was not expecting it from reddit. People like you made our life miserable by seeing front end node.js developer job posts. Which does not make sense .