Twitter system design | twitter Software architecture | twitter interview questions

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • Learn how to design Twitter and Prep for the system design interviews.
    system design diagram: imgur.com/6TFkVL2
    stackshare.io/twitter/twitter
    highscalability.com/blog/2013/...
    Donate/Patreon: / techdummies
    / the-infrastructure-beh...
    highscalability.com/blog/2011/...
    pdfs.semanticscholar.org/0759...

Komentáře • 391

  • @atulyadav21j
    @atulyadav21j Před 5 lety +254

    There is lot of homework done in any of your video. You just not come up with a any generic solution which could be applied, but actually the solutions which are currently being used in the company (be it twitter/Netflix). Kudos man, great work! :)

    • @TechDummiesNarendraL
      @TechDummiesNarendraL  Před 5 lety +9

      Thanks @Atul :)

    • @mooa6554
      @mooa6554 Před 2 lety

      @@TechDummiesNarendraL Thanks for your videos. Just wanted to know how can we be sure this is the technical stack used in the companies? Any checks you made with the developers of those company?

  • @terigopula
    @terigopula Před 5 lety +4

    I loved the way you keep the videos informative enough for the experienced to stay glued and simple enough for the beginners to understand. Great work Narendrea. Appreciate the way you are converting PAPERS to these great VIDEOS.

  • @goodbyetube9545
    @goodbyetube9545 Před 5 lety +22

    He is doing fantastic job. Ton to learn from the videos.

  • @alexeyovriakh2450
    @alexeyovriakh2450 Před 2 lety +21

    Your work is brilliant. You always include small details like "What is Fanout? Fanout is moving from a single point to different directions.". That level of detail is amazing because you are not taking things for granted (i.e. that everyone knows what a fanout is; I initially always got confused by the concept of fanout actually) it makes it much easier to grasp the material! Thanks!!!

  • @deepakzworld
    @deepakzworld Před 4 lety +6

    It is almost impractical to cover each and every aspect of all components that make up a system in a single video, unless it is several hours long. However, Naren does a great job in putting the most important information across in a way that is simple and easy to understand. He also makes sure he uses the exact keywords and terms that interested users can later research on for a more holistic view into every design. Thanks a ton!!

  • @chhltq
    @chhltq Před 5 lety +21

    When I research the design for a particular product, I watched at least 3 - 4 videos that explain it on CZcams. And your is always the most complete and relevant. Great job! I think you can consider write a book about system design focusing on interview purpose.

  • @philipg.5316
    @philipg.5316 Před 5 lety +3

    This is a really detailed walk-through of newsfeed system design. Thanks!

  • @hnasr
    @hnasr Před 5 lety +36

    There is a lot of work done! You are amazing sir

    • @ramendu2812
      @ramendu2812 Před 3 lety

      Aaayee captain! Nice to see you here, your content is awesome as well. Fun fact, I listen to your podcast on Spotify daily while evening walks :D

  • @moviesandchill7869
    @moviesandchill7869 Před 5 lety +1

    Thank you for posting design questions in such a fast pace. I really like your videos...Keep it coming :)

  • @vercorrobers2278
    @vercorrobers2278 Před 4 lety

    I was truly amazed when i discovered your channel . Keep the good work mate!

  • @sagarjaiswal8131
    @sagarjaiswal8131 Před 2 lety +1

    Hey man! Great work! Well explained! Love to see more coming from you!

  • @amith89rm
    @amith89rm Před 3 lety

    I came here after clicking on an CZcams recommendation video. I am so glad I got this channel through the recommended videos. I referred so many videos and your video was the best explanation I came across for System Design interview especially taking Twitter as an example. Thanks so much for your videos. Hats off !!! great job. Such an amazing explanation. I wish I had teacher like you!!! Thanks a lot.

  • @schenschen-xf2ub
    @schenschen-xf2ub Před 5 lety +17

    I am preparing for an interview of Amazon, and your video taught me a lot. Thanks and keep it coming!

  • @ajaycj6449
    @ajaycj6449 Před 4 lety

    Best content so far I have come across in days. Really good!!

  • @renon3359
    @renon3359 Před 3 lety +12

    Read "Grokking the System Design Interview" could not understand much and then came here, and everything made sense. Thank you Narendra for these great videos.

  • @logicboard7746
    @logicboard7746 Před 2 lety

    Brilliant. Well done managing the details+clarity in 35 mins!

  • @leonemax6972
    @leonemax6972 Před 4 lety

    Just saw the Wpp video from 2 months before this. And the difference is enormous kkkkkk.
    This video is much better. Good work and thank you for the video

  • @pallavisingh1673
    @pallavisingh1673 Před 5 lety

    Best Twitter system design video I've seen so far.

  • @mahesh23343
    @mahesh23343 Před rokem

    Absolutely love your work man. Gives so much more confidence when you mention what these companies are actually using. Highly, highly appreciated, thank you!

  • @raisshaikh2105
    @raisshaikh2105 Před 5 lety +2

    Keep Coming. Really appreciate the efforts you are taking to make such valuable source of Information.

  • @navsmail
    @navsmail Před rokem

    very good compilation Naren, really like your videos as they are detailed and good quality :)

  • @flamesdestroy5935
    @flamesdestroy5935 Před 2 lety +1

    the best video on twitter system design I've ever seen before in my life

  • @aplbep
    @aplbep Před rokem

    This is so thorough and specific yet explained in a great way! Shows true mastery of the topic. Thank you very much for your work, really appreciated :D

  • @prasadpulaguntla9255
    @prasadpulaguntla9255 Před 2 lety +1

    Thank you for explaining the overall system design in a such a clear, very easy to understand manner!!

  • @jlecampana
    @jlecampana Před 3 lety

    Outstanding System Design video. I think this Twitter Design is more realistic than what other videos on the same topic show. Great work!

  • @nehamahajan181
    @nehamahajan181 Před 3 lety

    Really like all of your videos. Thank you for doing the hard work and sharing your knowledge with the community.

  • @ankurkesar
    @ankurkesar Před 5 lety +2

    fantastic work bro. You have scaled to a new level :)

  • @kumar16pawan
    @kumar16pawan Před 3 lety

    Now I understand the importance of reading books. I remember this celebrity example was provided in the book name "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems". Great Work. More power to you,

  • @navpreetkaur4902
    @navpreetkaur4902 Před 2 lety

    very well explained, I could get every bit of the system and much better than many other videos on youtube.

  • @sumankumar5126
    @sumankumar5126 Před 4 lety

    One of the best videos of its own kind. Thank you!!

  • @sanjaysrivastava1100
    @sanjaysrivastava1100 Před 4 lety +3

    Amazing !! 👍 Simple straight forward explanation, well structured in parts, well connected explained in a very nice clear voice. This is complete and comprehensive. I don't know of any video on these topics which comes anywhere near it. Great job man!! keep going !! You do us proud. 👍👍

  • @mattleahy3951
    @mattleahy3951 Před 5 lety +1

    Narendra, I'm a big fan of your work. I want you to know that I really appreciate the time and effort that you've put into this. It has helped me a lot to improve my understanding of system design.

  • @akshaywahi3214
    @akshaywahi3214 Před 4 lety

    Awesome one, mate.
    Wonderful and neat explanation of such a large scale system.
    Thanks.

  • @clarencegomes6076
    @clarencegomes6076 Před 2 lety

    There is lot of preparation that you do to come up with these videos. Excellent work!

  • @hkshetty
    @hkshetty Před 4 lety

    Thank you very much for the simplified explanation!! It cannot be any simpler than this.

  • @balajibala2607
    @balajibala2607 Před 4 lety +1

    I think for every video you must have read lot of articles , book and compile all the information and delivered in 40 Mins. Keep up the great Job Naren.

  • @shreejitnair2174
    @shreejitnair2174 Před 4 lety

    Told all my friends. You are doing a great job.

  • @ss53210
    @ss53210 Před 4 lety

    This was very clear and simple to understand. Thank you so much!

  • @MuhammadIrshadAli
    @MuhammadIrshadAli Před 4 lety

    Many thanks for making this video :-) You start from basic and go up to advanced concepts in very a easy to understand manner.

  • @rkd9915
    @rkd9915 Před 3 lety

    Good job Naren. This design video is very well done

  • @zoasonafan1419
    @zoasonafan1419 Před 4 lety

    I will call you SIR. You are an amazing teacher. Best explanation.

  • @chankibiswas532
    @chankibiswas532 Před 3 lety

    Your videos are jammed with so much useful knowledge... It's just wonderful... Big thanks

  • @deepgsingh
    @deepgsingh Před 5 lety

    Great , You are helping the community a lot

  • @erikadsouza5207
    @erikadsouza5207 Před 4 lety

    Thanks Narendra! All your videos are nicely articulated and informative. I am a fan :)

  • @prashantkhisti9617
    @prashantkhisti9617 Před 4 lety

    Great clarity in the explanation.. demystifies so nicely

  • @avvarisaiabhinav2751
    @avvarisaiabhinav2751 Před 2 lety

    On going through your lectures able to get horizontal approach on many new concepts . very good work. Thank you

  • @bhupindermanhas1679
    @bhupindermanhas1679 Před 3 lety

    I am short of words .. Awesome stuff man !!

  • @ujagarlamudi
    @ujagarlamudi Před rokem

    Amazing work, crystal clear concepts. Thank you!

  • @dankokozar
    @dankokozar Před 5 lety +1

    You're a great tutor. Keep up a good work!

  • @Rupesh209
    @Rupesh209 Před 3 lety

    Crystal clear system design. Thanks for your time and effort 👍

  • @hemantyadav5034
    @hemantyadav5034 Před 5 lety

    Thanks Narendra....your videos are really useful. It is very difficult to get
    such system design explanation with so much details.

  • @utkarshtripathi2349
    @utkarshtripathi2349 Před 4 lety

    The best video i have ever watched on twitter system design

  • @RS-vu5um
    @RS-vu5um Před 2 lety

    I agree with the comment from Atul.K.Yadav. Great Job Narendra. You are exceptional in your explanation.

  • @krakwal
    @krakwal Před 5 lety

    You are so amazing and knowledgeable!! Thanks for sharing these informative Videos!!

  • @rewapatilokendra6291
    @rewapatilokendra6291 Před 5 lety

    Thank you for your help, your videos are really very helpful in understanding the real life design system. Thanks much :)

  • @crankerson
    @crankerson Před 3 lety

    Bravo. This is one of the better system design videos.

  • @galeop
    @galeop Před 3 lety +2

    Great explanations! The only additional things that I learned from other videos (of lesser pedagogical quality):
    - Regional distribution of cached data (for Reddis) is done thanks to the Writer API (that writes the tweet in the primary region for Reddis + additional regions).
    - in order to have quick response times between the client and the Write API, the client actually talks to a queue; and the write API picks up messages from that queue.

    • @gsb22
      @gsb22 Před 2 lety

      links to those videos?

  • @abhilashsulibela1414
    @abhilashsulibela1414 Před 4 lety

    This is an amazing video! extremely detailed & well designed... Thank you for this... (Subscribed!)

  • @akshayrana3840
    @akshayrana3840 Před 3 lety

    you are the gem master and your videos are gems

  • @JoeSucksAtGaming
    @JoeSucksAtGaming Před 4 lety

    Thanks for spreading your knowledge man. Greetings from Egypt.

  • @sukhdevcrazy
    @sukhdevcrazy Před 5 lety +1

    Simply awesome. Keep up good work.

  • @jamess5330
    @jamess5330 Před rokem

    Thank you for putting up this tutorial! Study vidoes like this and then practice at Meetapro with mock interviews will help you land multiple offers.

  • @samgeorge3817
    @samgeorge3817 Před 5 lety

    super introduction to the architecture! thank you

  • @ibrahimshaikh3642
    @ibrahimshaikh3642 Před 3 lety

    Thank u so much for such a detailed explanation of each important topic

  • @VenkeeN17
    @VenkeeN17 Před 4 lety +1

    Very good explanation. Extremely informative. Thank you :)

  • @ravitiwari2160
    @ravitiwari2160 Před 3 lety

    Hey, Thank you so much all your knowledge sharing. I am able to perform very nice in all my interviews. Keep up the good work. More power to you.
    Keep rocking!!!

  • @samirav608
    @samirav608 Před 3 lety

    Great video, thanks for the simple and clear explanation of concepts

  • @hiteshbitscs
    @hiteshbitscs Před 5 lety +1

    The great information on twitter architecture....Keep up the good work.

  • @hanibarodaily
    @hanibarodaily Před 4 lety

    learned a ton❤️ and btw your blue bird drawing is the best lol

  • @adilahmed4199
    @adilahmed4199 Před 4 lety

    Amazing Man! instantly subscribed. Godspeed to you.

  • @babulbhanu8213
    @babulbhanu8213 Před 3 lety

    I am gonna wish you teachers day forever . Thanks for awesome tutorial :)

  • @mayurijain5029
    @mayurijain5029 Před 4 lety

    Fantastic Job Narendra...keep it up...your videos are really very informative and helps to understand core concept of system .Thanks

  • @nuclearpsyche
    @nuclearpsyche Před 4 lety

    Excellent and thorough explanation!

  • @srinivasanvk57
    @srinivasanvk57 Před 4 lety

    very good video. Nicely covered all the topics. Thanks

  • @f.pulido440
    @f.pulido440 Před 3 lety

    This gave me a huge insight, thank you.

  • @shivaprasad.v.g7526
    @shivaprasad.v.g7526 Před 3 lety

    awesome description Naren .

  • @vin0summers
    @vin0summers Před 4 lety

    Amazing job! It helped me learn a good deal.

  • @ghanshyam014
    @ghanshyam014 Před 4 lety

    Well explained with impressive attitude 😉
    We're not curious but more eagerly watching how you are doing and finally you done it..😁
    Thanks much bro 👊 for your effort and efficiency....😊
    Please make more videos and spread your wisdom.. so early you gonna crossing in millions subscriber..... Congrats in advance 💐

  • @prashantponnala7570
    @prashantponnala7570 Před 5 lety

    I've seen so many system design videos and your's are the best. You know your stuff, you keep it to the point, go deep and overall really helpful. Awesome job and many thanks for all your work. A single video cannot cover everything but I would have liked to see how twitter shards users in this design.

    • @TechDummiesNarendraL
      @TechDummiesNarendraL  Před 5 lety

      @Prashant thanks, Yes Thats the problem. with my day job I dont have much time to make it a series of videos explaining everything / cover every bits and pieces so i keep it simple and important points only.

    • @dharmendrabhojwani
      @dharmendrabhojwani Před 5 lety

      @@TechDummiesNarendraL Nice videos. Now extend them in details please for each component.
      Would help a lot to everyone. Again Thanks for everything.

  • @rohittawde2759
    @rohittawde2759 Před 5 lety

    Great stuff 🙌 Learned a lot.

  • @yuvinal
    @yuvinal Před 4 lety

    Great job. Please continue your work.

  • @nandhakumarkr3147
    @nandhakumarkr3147 Před rokem

    Thank you Narendra, your videos really helpful

  • @Jnanada28
    @Jnanada28 Před 4 lety

    Well explained. Thank you for posting the video

  • @vatsalagrawal4102
    @vatsalagrawal4102 Před 5 lety

    Very happy to see you pasted design diagram image too.. (y)

  • @khalidelgazzar
    @khalidelgazzar Před 4 lety

    Great effort and superb video. Thank you

  • @supunkavinda8660
    @supunkavinda8660 Před 5 lety +1

    keep it up bro. this is the nice video with very good explanation

  • @ketansomvanshi3522
    @ketansomvanshi3522 Před 3 lety

    awesome video man ... ! this is relevant to any social media platform design like FB , Linkedin , Instagram.

  • @shivangitomar5557
    @shivangitomar5557 Před 2 lety

    Amazing video! Thank you so much :)

  • @omi4508
    @omi4508 Před 4 lety

    you are great bro.. awesome video. thanks for helping out.

  • @mukundingle1197
    @mukundingle1197 Před 3 lety

    you are awesome, keep up the great work!

  • @aeb242
    @aeb242 Před 9 měsíci

    Great video! Thank you!

  • @andybhat5988
    @andybhat5988 Před 2 lety

    Super work bro. Thanks a lot

  • @KailashSharma-zv6lh
    @KailashSharma-zv6lh Před 3 lety

    @Naren L: Simply the best and smart. You have acquired such a great knowledge. Wow !!!

  • @poonam-kamboj
    @poonam-kamboj Před 2 lety

    Nice, methodical approach

  • @rahulpareek1307
    @rahulpareek1307 Před 5 lety

    Amazing Video.....Nice and simple explanation.

  • @marcoazn89
    @marcoazn89 Před 5 lety +4

    This was amazing

  • @saravananj3898
    @saravananj3898 Před rokem

    Thanks a lot for explaining it very clearly....

  • @SPeri6
    @SPeri6 Před 5 lety +1

    I am still at 7:45 but have to say you are very good technically ! Thanks a ton !

  • @life-is-cat
    @life-is-cat Před 4 lety +6

    I nailed Amazon system design interview question by watching your videos. Just wanted to say thank you and thank you.

  • @necmikilic
    @necmikilic Před 5 lety

    Great presentation, thanks!