How Instagram Scaled to 14 Million Users With Only 3 Engineers

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น •

  • @wlockuz4467
    @wlockuz4467 7 หลายเดือนก่อน +73

    When I saw the core principles part I thought this was going to be yet another generic regurgitation of the said topics, like they wrote clean code, followed blah blah principles etc.
    But the actual content of the video proved me wrong. You explained a real engineering problem in great detail without it getting boring due to technicalities. Earned a sub from me.

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +3

      Are you trying to make my day better??? I hope you're happy because you did. 😍

    • @santiagoescobar22
      @santiagoescobar22 หลายเดือนก่อน

      Nice job, only the issue is that theres another video about this and with same title but he did first lmao.
      th-cam.com/video/lrg8ZWI7MCg/w-d-xo.html&ab_channel=CodingwithLewis

  • @ngochunglongnguyen4523
    @ngochunglongnguyen4523 7 หลายเดือนก่อน +110

    The ID generation strategy that has information about database shard ID is genius.

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +15

      yeah it's amazing how an ID can give so much information about a piece of data.

    • @semenivanoff8615
      @semenivanoff8615 7 หลายเดือนก่อน +3

      Quite common approach.
      There are more sophisticated methods used, those just not discussed widely in videos

  • @olhoTron
    @olhoTron 7 หลายเดือนก่อน +299

    Only 3 engineers to create an army of narcisists... amazing

    • @SherifNeamatalla
      @SherifNeamatalla 7 หลายเดือนก่อน +31

      No the army of narcissists has always been there, we call them "humans", the 3 engineers just provided the apes for a way to show their narcissism.

    • @numanunal6699
      @numanunal6699 7 หลายเดือนก่อน

      @@SherifNeamatallaI don’t see monkeys using social media

    • @MJM703
      @MJM703 7 หลายเดือนก่อน

      @@SherifNeamatalla they just did what they have been told to do.

  • @timeimp
    @timeimp 7 หลายเดือนก่อน +23

    Hahaha "notice me senpai!" - very sneaky in there Kiki!
    Great video as always - succinct and informative

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +3

      hahahhah you noticed!!! I would love for him to roast my video

    • @da40au40
      @da40au40 7 หลายเดือนก่อน

      Surely prime must come for him😂😂😂

  • @infinitelog
    @infinitelog 7 หลายเดือนก่อน +4

    Stumbled upon this video and I loved it! You covered lot of key details and managed to explain things as well! Subscribed!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      That's great to hear and thank you for subbing!!!

  • @connorchen3937
    @connorchen3937 7 หลายเดือนก่อน +7

    Love these vids - been looking to learn more about production system setups

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      that's awesome! Stay tune for more to come 😎

  • @knockonwall
    @knockonwall 7 หลายเดือนก่อน +1

    This was very helpful on a conceptual basis. Thank you so much

  • @namaefumei
    @namaefumei 7 หลายเดือนก่อน +1

    Great video. Learned a lot. Your way of explaining and talking is great. Thanks a lot!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      Thank you so much!

  • @CalculusCoder.
    @CalculusCoder. 5 หลายเดือนก่อน

    How is your channel still not huge. Your videos are insanely underrated 🔥🔥. I would like to see more videos like this one in the future.

  • @ahsin.shabbir
    @ahsin.shabbir 6 หลายเดือนก่อน

    Django as the backend is really interesting, its a great framework that makes it easy to get started with minimal boilerplate. Smart choice for a lean startup.

  • @invincibearofficial
    @invincibearofficial 7 หลายเดือนก่อน +1

    7:10 you are a man of culture

  • @Nhuzaa11
    @Nhuzaa11 7 หลายเดือนก่อน +4

    I am curios ur motion graphics are so sutle but conveys a lot what do you use ??

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      I use motion canvas to make my videos!

  • @ananayarora
    @ananayarora 7 หลายเดือนก่อน +1

    Beautiful video! Subscribed!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      Thanks for the sub!

  • @hoangdesu
    @hoangdesu 7 หลายเดือนก่อน +7

    I'm here before this channel blows up

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      hahaha thank you! But the real question is, who do you main in league?

    • @hoangdesu
      @hoangdesu 7 หลายเดือนก่อน +1

      @@kikisbytes oh hahaha didnt expect that. I main Zed but don't play as much as I wish now

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      @@hoangdesu hahaha I checked out your channel and saw the league app (that you made?).

  • @vigneshaithal
    @vigneshaithal 3 หลายเดือนก่อน

    Great video as always

  • @Markyroson
    @Markyroson 7 หลายเดือนก่อน

    Nice Stargate nod there!

  • @lokylee7872
    @lokylee7872 7 หลายเดือนก่อน +10

    Another one for the algorithm!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      you're the best!!! 😍

  • @oversocialized601
    @oversocialized601 7 หลายเดือนก่อน +4

    Just hide this from my boss, OK?

  • @lowkeygaming4716
    @lowkeygaming4716 3 หลายเดือนก่อน

    Are they still using Django until now? This success story really inspires me as a backend dev that primarily uses Python.

  • @bitwisedevs469
    @bitwisedevs469 7 หลายเดือนก่อน +2

    These are awesome but at the end it is the timing that sets it. Even if you create a system that is super optimize and well structured if the concept, idea, and timing does not met then it matters too little how well developed a system is.

  • @visakh_vijayakumar_
    @visakh_vijayakumar_ 7 หลายเดือนก่อน

    Great video thanks. Earned one more subscriber. 😁

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      Thank you for subbing!!!

  • @Log4Jake
    @Log4Jake 7 หลายเดือนก่อน +1

    Wow how only 19 Comments this video is excellent.

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      thank you for adding another comment! :)

  • @the.sixthsense
    @the.sixthsense 7 หลายเดือนก่อน +5

    My question is how do you know all this?

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      Good question, I actually had a call with the Zuck himself a few months ago.
      Hhahaa jk jk. The original articles can be found in the description and I try to fill in additional details as needed.

  • @Richard_GIS
    @Richard_GIS 7 หลายเดือนก่อน +1

    Wow didn't know that they used postgres, great choice ;-), Great Video of course i subscribed immediately

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      postgres is awesome! And thank you for subscribing!

  • @HuanDN
    @HuanDN 7 หลายเดือนก่อน +1

    Great video!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      thank you!

  • @luizarnoldchavezburgos3638
    @luizarnoldchavezburgos3638 7 หลายเดือนก่อน

    Just amazing

  • @estevaofay
    @estevaofay 27 วันที่ผ่านมา

    Love the blackpink cameo

  • @andrefu4166
    @andrefu4166 7 หลายเดือนก่อน

    great video!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      thank you so much!

  • @louielee3583
    @louielee3583 7 หลายเดือนก่อน

    Sir would you mind to explain the differences between an SQL schema and PSQL schema at 5:32? Because I thought they are the same thing

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      ah bleh sorry I meant to say "not to be confused with sql schema of a table".
      Thank you for catching this. Updated the description to show the correction.

    • @louielee3583
      @louielee3583 7 หลายเดือนก่อน

      @@kikisbytes Oh that makes sense now! Thank you for the clarification and awesome content, looking forward to your future videos!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      @@louielee3583 Thank you for catching that! And yeah hoping you'll stick around for more videos!

  • @twitchizle
    @twitchizle 7 หลายเดือนก่อน

    is supavisor considered solid change from pgbouncer

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      haven't used it personally but I heard that it's pretty good.

  • @pedroyanez2638
    @pedroyanez2638 7 หลายเดือนก่อน +2

    didnt coding with lewis make this same video a couple months back? 😬

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +2

      ah yes thank you for letting me know, just watched his video and it was 🔥. Looks like we both covered the same blog from IG.

  • @programmer1840
    @programmer1840 7 หลายเดือนก่อน +1

    What's the difference between this video and another video by someone else: How Instagram Scaled to 14 Million Users With Only 3 Engineers (th-cam.com/video/lrg8ZWI7MCg/w-d-xo.html&ab_channel=CodingwithLewis)

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +1

      I had to watch Lewis' video to know what the diff is. While we did cover the same article, I would say that the majority of this video was spent on postgres and database related work. For instance, what sharding strategy, what options they were considering etc.
      Hope that you can still give this video a look!

  • @Alpha_GameDev-wq5cc
    @Alpha_GameDev-wq5cc 7 หลายเดือนก่อน

    I don’t understand the ID, aren’t they going to encounter overflow soon? I mean they are jumping by large numbers in the address space are they not? I think I’m missing something Important….

    • @twitchizle
      @twitchizle 7 หลายเดือนก่อน

      no

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      The IDs are broken down into 3 parts: time, shard id and auto increment. If you're referring to the time overflowing, then yes eventually but that's a problem for way later in the future.

  • @TRoss-ru6sg
    @TRoss-ru6sg 7 หลายเดือนก่อน

    Great vid!

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      thank you!

  • @cotyhamilton
    @cotyhamilton 7 หลายเดือนก่อน +2

    How did 3 people afford that infra 😂

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน +2

      I think they had funding early on

    • @AliHassan-iy1eb
      @AliHassan-iy1eb 7 หลายเดือนก่อน

      yeah it must have been very expensive

  • @tptodorov123
    @tptodorov123 7 หลายเดือนก่อน +1

    Instagram is quite trivial from functionality point of view. Most of issue should have been scaling issue.
    What do you need more than 3 ppl for in an early stage startup?

  • @thaibuixuan8807
    @thaibuixuan8807 7 หลายเดือนก่อน

    Yeah. An overview of system design. But you know it's a lot of thing behide.

  • @Septumsempra8818
    @Septumsempra8818 7 หลายเดือนก่อน +3

    Any Django peeps here?

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      have heard many good things about it!

  • @ayonsamajder
    @ayonsamajder 7 หลายเดือนก่อน

    ❤❤

    • @kikisbytes
      @kikisbytes  7 หลายเดือนก่อน

      ❤️❤️❤️

  • @bekiraltindal9053
    @bekiraltindal9053 3 หลายเดือนก่อน

    Instagram and X are one of the buggiest and shittiest sites ever. The layout is shit. The design is absolute garbage.

  • @acedecastro83
    @acedecastro83 7 หลายเดือนก่อน

    🫡