Twitter system design | twitter Software architecture | twitter interview questions

  Рет қаралды 336,763

Tech Dummies Narendra L

Tech Dummies Narendra L

Күн бұрын

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...

Пікірлер: 391
@atulyadav21j
@atulyadav21j 5 жыл бұрын
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 5 жыл бұрын
Thanks @Atul :)
@mooa6554
@mooa6554 2 жыл бұрын
@@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?
@hnasr
@hnasr 5 жыл бұрын
There is a lot of work done! You are amazing sir
@ramendu2812
@ramendu2812 3 жыл бұрын
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
@terigopula
@terigopula 5 жыл бұрын
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.
@deepakzworld
@deepakzworld 4 жыл бұрын
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!!
@alexeyovriakh2450
@alexeyovriakh2450 2 жыл бұрын
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!!!
@chhltq
@chhltq 5 жыл бұрын
When I research the design for a particular product, I watched at least 3 - 4 videos that explain it on KZfaq. 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.
@goodbyetube9545
@goodbyetube9545 5 жыл бұрын
He is doing fantastic job. Ton to learn from the videos.
@leonemax6972
@leonemax6972 4 жыл бұрын
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
@philipg.5316
@philipg.5316 5 жыл бұрын
This is a really detailed walk-through of newsfeed system design. Thanks!
@amith89rm
@amith89rm 3 жыл бұрын
I came here after clicking on an KZfaq 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.
@renon3359
@renon3359 3 жыл бұрын
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.
@mahesh23343
@mahesh23343 Жыл бұрын
Absolutely love your work man. Gives so much more confidence when you mention what these companies are actually using. Highly, highly appreciated, thank you!
@schenschen-xf2ub
@schenschen-xf2ub 5 жыл бұрын
I am preparing for an interview of Amazon, and your video taught me a lot. Thanks and keep it coming!
@Rekha-pk1ut
@Rekha-pk1ut 5 жыл бұрын
Shen Chen please help me too.. Am. Also preparing for same
@adistutorials5399
@adistutorials5399 5 жыл бұрын
Rekha Mor good luck!
@kumar16pawan
@kumar16pawan 3 жыл бұрын
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,
@mattleahy3951
@mattleahy3951 5 жыл бұрын
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.
@pallavisingh1673
@pallavisingh1673 5 жыл бұрын
Best Twitter system design video I've seen so far.
@logicboard7746
@logicboard7746 2 жыл бұрын
Brilliant. Well done managing the details+clarity in 35 mins!
@moviesandchill7869
@moviesandchill7869 5 жыл бұрын
Thank you for posting design questions in such a fast pace. I really like your videos...Keep it coming :)
@prasadpulaguntla9255
@prasadpulaguntla9255 2 жыл бұрын
Thank you for explaining the overall system design in a such a clear, very easy to understand manner!!
@vercorrobers2278
@vercorrobers2278 4 жыл бұрын
I was truly amazed when i discovered your channel . Keep the good work mate!
@aplbep
@aplbep Жыл бұрын
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
@balajibala2607
@balajibala2607 4 жыл бұрын
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.
@zoasonafan1419
@zoasonafan1419 4 жыл бұрын
I will call you SIR. You are an amazing teacher. Best explanation.
@jlecampana
@jlecampana 3 жыл бұрын
Outstanding System Design video. I think this Twitter Design is more realistic than what other videos on the same topic show. Great work!
@ajaycj6449
@ajaycj6449 4 жыл бұрын
Best content so far I have come across in days. Really good!!
@flamesdestroy5935
@flamesdestroy5935 2 жыл бұрын
the best video on twitter system design I've ever seen before in my life
@raisshaikh2105
@raisshaikh2105 5 жыл бұрын
Keep Coming. Really appreciate the efforts you are taking to make such valuable source of Information.
@RS-vu5um
@RS-vu5um 2 жыл бұрын
I agree with the comment from Atul.K.Yadav. Great Job Narendra. You are exceptional in your explanation.
@galeop
@galeop 3 жыл бұрын
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 2 жыл бұрын
links to those videos?
@sanjaysrivastava1100
@sanjaysrivastava1100 4 жыл бұрын
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. 👍👍
@avvarisaiabhinav2751
@avvarisaiabhinav2751 2 жыл бұрын
On going through your lectures able to get horizontal approach on many new concepts . very good work. Thank you
@hemantyadav5034
@hemantyadav5034 5 жыл бұрын
Thanks Narendra....your videos are really useful. It is very difficult to get such system design explanation with so much details.
@hkshetty
@hkshetty 4 жыл бұрын
Thank you very much for the simplified explanation!! It cannot be any simpler than this.
@clarencegomes6076
@clarencegomes6076 2 жыл бұрын
There is lot of preparation that you do to come up with these videos. Excellent work!
@MuhammadIrshadAli
@MuhammadIrshadAli 4 жыл бұрын
Many thanks for making this video :-) You start from basic and go up to advanced concepts in very a easy to understand manner.
@prashantkhisti9617
@prashantkhisti9617 4 жыл бұрын
Great clarity in the explanation.. demystifies so nicely
@LevKozlodoev
@LevKozlodoev Жыл бұрын
Thank you also for mentioning the concepts involved (eventual consistency, gather & scatter, fan out, ifti)
@jamess5330
@jamess5330 Жыл бұрын
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.
@shreejitnair2174
@shreejitnair2174 4 жыл бұрын
Told all my friends. You are doing a great job.
@ss53210
@ss53210 4 жыл бұрын
This was very clear and simple to understand. Thank you so much!
@chankibiswas532
@chankibiswas532 3 жыл бұрын
Your videos are jammed with so much useful knowledge... It's just wonderful... Big thanks
@sagarjaiswal8131
@sagarjaiswal8131 2 жыл бұрын
Hey man! Great work! Well explained! Love to see more coming from you!
@ankurkesar
@ankurkesar 5 жыл бұрын
fantastic work bro. You have scaled to a new level :)
@navpreetkaur4902
@navpreetkaur4902 2 жыл бұрын
very well explained, I could get every bit of the system and much better than many other videos on youtube.
@sumankumar5126
@sumankumar5126 4 жыл бұрын
One of the best videos of its own kind. Thank you!!
@deepgsingh
@deepgsingh 5 жыл бұрын
Great , You are helping the community a lot
@SPeri6
@SPeri6 5 жыл бұрын
I am still at 7:45 but have to say you are very good technically ! Thanks a ton !
@utkarshtripathi2349
@utkarshtripathi2349 4 жыл бұрын
The best video i have ever watched on twitter system design
@Rupesh209
@Rupesh209 3 жыл бұрын
Crystal clear system design. Thanks for your time and effort 👍
@rewapatilokendra6291
@rewapatilokendra6291 5 жыл бұрын
Thank you for your help, your videos are really very helpful in understanding the real life design system. Thanks much :)
@erikadsouza5207
@erikadsouza5207 4 жыл бұрын
Thanks Narendra! All your videos are nicely articulated and informative. I am a fan :)
@nehamahajan181
@nehamahajan181 3 жыл бұрын
Really like all of your videos. Thank you for doing the hard work and sharing your knowledge with the community.
@rkd9915
@rkd9915 3 жыл бұрын
Good job Naren. This design video is very well done
@devqikGaming
@devqikGaming 4 жыл бұрын
Thanks for spreading your knowledge man. Greetings from Egypt.
@akshaywahi3214
@akshaywahi3214 4 жыл бұрын
Awesome one, mate. Wonderful and neat explanation of such a large scale system. Thanks.
@samgeorge3817
@samgeorge3817 5 жыл бұрын
super introduction to the architecture! thank you
@bhupindermanhas1679
@bhupindermanhas1679 3 жыл бұрын
I am short of words .. Awesome stuff man !!
@mayurijain5029
@mayurijain5029 4 жыл бұрын
Fantastic Job Narendra...keep it up...your videos are really very informative and helps to understand core concept of system .Thanks
@ibrahimshaikh3642
@ibrahimshaikh3642 3 жыл бұрын
Thank u so much for such a detailed explanation of each important topic
@navsmail
@navsmail Жыл бұрын
very good compilation Naren, really like your videos as they are detailed and good quality :)
@krakwal
@krakwal 5 жыл бұрын
You are so amazing and knowledgeable!! Thanks for sharing these informative Videos!!
@crankerson
@crankerson 3 жыл бұрын
Bravo. This is one of the better system design videos.
@KailashSharma-zv6lh
@KailashSharma-zv6lh 3 жыл бұрын
@Naren L: Simply the best and smart. You have acquired such a great knowledge. Wow !!!
@akshayrana3840
@akshayrana3840 3 жыл бұрын
you are the gem master and your videos are gems
@ujagarlamudi
@ujagarlamudi Жыл бұрын
Amazing work, crystal clear concepts. Thank you!
@vatsalagrawal4102
@vatsalagrawal4102 5 жыл бұрын
Very happy to see you pasted design diagram image too.. (y)
@ravitiwari2160
@ravitiwari2160 3 жыл бұрын
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!!!
@sukhdevcrazy
@sukhdevcrazy 5 жыл бұрын
Simply awesome. Keep up good work.
@life-is-cat
@life-is-cat 4 жыл бұрын
I nailed Amazon system design interview question by watching your videos. Just wanted to say thank you and thank you.
@dankokozar
@dankokozar 5 жыл бұрын
You're a great tutor. Keep up a good work!
@abhilashsulibela1414
@abhilashsulibela1414 4 жыл бұрын
This is an amazing video! extremely detailed & well designed... Thank you for this... (Subscribed!)
@poonam-kamboj
@poonam-kamboj 2 жыл бұрын
Nice, methodical approach
@nandhakumarkr3147
@nandhakumarkr3147 Жыл бұрын
Thank you Narendra, your videos really helpful
@jamessunderland9284
@jamessunderland9284 4 жыл бұрын
Small nit pick, you want to reverse the order of your redis keys. +- is less efficient than -, think of redis keys as multi-column indices, if you put the random id in front your you effectively double the binary search time. The way you have it the order of your keys might looks like Current Redis --------------------- 123-user 124-tweet 125-tweet 126-user Should Be ---------------- tweet-124 tweet-125 user-123 user-126 If the ratio of tweets to users is not 1:1 you will increase the user lookup time by a factor of the ratio
@BikasKatwalK
@BikasKatwalK 4 жыл бұрын
In Redis is it hash-based lookup from K-V pair or does it use the binary search to find the cache names?
@jamessunderland9284
@jamessunderland9284 4 жыл бұрын
Bikas Katwal that’s a good point. Redis runs in memory, any kv store that uses disk behind the scenes is usually using b-trees
@prashantponnala7570
@prashantponnala7570 5 жыл бұрын
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 5 жыл бұрын
@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 5 жыл бұрын
@@TechDummiesNarendraL Nice videos. Now extend them in details please for each component. Would help a lot to everyone. Again Thanks for everything.
@babulbhanu8213
@babulbhanu8213 3 жыл бұрын
I am gonna wish you teachers day forever . Thanks for awesome tutorial :)
@shivaprasad.v.g7526
@shivaprasad.v.g7526 3 жыл бұрын
awesome description Naren .
@ghanshyam014
@ghanshyam014 4 жыл бұрын
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 💐
@marcoazn89
@marcoazn89 5 жыл бұрын
This was amazing
@ravhaak
@ravhaak 5 жыл бұрын
God bless you my friend.
@VenkeeN17
@VenkeeN17 4 жыл бұрын
Very good explanation. Extremely informative. Thank you :)
@nuclearpsyche
@nuclearpsyche 4 жыл бұрын
Excellent and thorough explanation!
@samirav608
@samirav608 3 жыл бұрын
Great video, thanks for the simple and clear explanation of concepts
@hiteshbitscs
@hiteshbitscs 5 жыл бұрын
The great information on twitter architecture....Keep up the good work.
@f.pulido440
@f.pulido440 3 жыл бұрын
This gave me a huge insight, thank you.
@sudharsansathiamoorthy1075
@sudharsansathiamoorthy1075 5 жыл бұрын
Redis itself has its own zookeeper called "Redis Sentinel" which monitors the redis nodes and if any node is down it will make the another node master.. the selection of the node is based on the priority of the nodes specified with in the redis.conf..
@ketansomvanshi3522
@ketansomvanshi3522 3 жыл бұрын
awesome video man ... ! this is relevant to any social media platform design like FB , Linkedin , Instagram.
@babumon5351
@babumon5351 5 жыл бұрын
Great presentation...Thanks..
@srinivasanvk57
@srinivasanvk57 4 жыл бұрын
very good video. Nicely covered all the topics. Thanks
@adilahmed4199
@adilahmed4199 4 жыл бұрын
Amazing Man! instantly subscribed. Godspeed to you.
@necmikilic
@necmikilic 5 жыл бұрын
Great presentation, thanks!
@hanibarodaily
@hanibarodaily 4 жыл бұрын
learned a ton❤️ and btw your blue bird drawing is the best lol
@saravananj3898
@saravananj3898 Жыл бұрын
Thanks a lot for explaining it very clearly....
@user-oy4kf5wr8l
@user-oy4kf5wr8l 4 жыл бұрын
This system design is really awesome.... i super like it :D it gives me a lot inspiration of designing app like instagram :D thank you!
@rahulpareek1307
@rahulpareek1307 5 жыл бұрын
Amazing Video.....Nice and simple explanation.
@kumarmayank8832
@kumarmayank8832 5 жыл бұрын
Hi Naren.... Nice and really informative videos !!! Would request you to put videos for 1) Travel Sites like makemytrip 2) Stock Exchange sites like : Dowjones , Sharekhan 3) Banking Sites - Barclays,ICICI.
@vin0summers
@vin0summers 3 жыл бұрын
Amazing job! It helped me learn a good deal.
@aeb242
@aeb242 9 ай бұрын
Great video! Thank you!
@omi4508
@omi4508 4 жыл бұрын
you are great bro.. awesome video. thanks for helping out.
@yuvinal
@yuvinal 4 жыл бұрын
Great job. Please continue your work.
NETFLIX System design | software architecture for netflix
51:26
Tech Dummies Narendra L
Рет қаралды 424 М.
Design Twitter - System Design Interview
26:16
NeetCode
Рет қаралды 466 М.
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 118 МЛН
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,9 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 28 МЛН
Alat Seru Penolong untuk Mimpi Indah Bayi!
00:31
Let's GLOW! Indonesian
Рет қаралды 15 МЛН
Whatsapp System design or software architecture
27:40
Tech Dummies Narendra L
Рет қаралды 251 М.
URL shortener system design | tinyurl system design | bitly system design
34:39
Tech Dummies Narendra L
Рет қаралды 454 М.
Paste bin system design | Software architecture for paste bin
31:20
Tech Dummies Narendra L
Рет қаралды 64 М.
System Design Interview - Distributed Cache
34:34
System Design Interview
Рет қаралды 350 М.
System Design: Design a URL Shortener like TinyURL
16:00
Code Tour
Рет қаралды 80 М.
System Design Mock Interview: Design Instagram
31:12
Exponent
Рет қаралды 481 М.
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 118 МЛН