System Design: Why is Kafka fast?

  Рет қаралды 1,067,780

ByteByteGo

ByteByteGo

Жыл бұрын

Weekly system design newsletter: bit.ly/3tfAlYD
Checkout our bestselling System Design Interview books:
Volume 1: amzn.to/3Ou7gkd
Volume 2: amzn.to/3HqGozy
Other things we made:
Digital version of System Design Interview books: bit.ly/3mlDSk9
Twitter: bit.ly/3HqEz5G
LinkedIn: bit.ly/39h22JK
ABOUT US:
Covering topics and trends in large-scale system design, from the authors of the best-selling System Design Interview series.

Пікірлер: 460
@ByteByteGo
@ByteByteGo Жыл бұрын
Subscribe and Kafka will say thank you :)
@tubenzr
@tubenzr Жыл бұрын
ok, it's done Sir
@DrRishabhGarg
@DrRishabhGarg Жыл бұрын
What software do you use to create this awesome motion graphics?
@rpidugu99
@rpidugu99 Жыл бұрын
May I know what tool you guys use to make these animated videos? Just curious..!!
@ropro9817
@ropro9817 Жыл бұрын
I just discovered this video in my feed. _Sometimes_ the KZfaq algorithm actually works! 🤠Great video! I just subscribed to your channel!
@colossus95
@colossus95 Жыл бұрын
I wish you were my professor in college.
@jay6645
@jay6645 Жыл бұрын
The absence of any background music makes this video great.
@crowlsyong
@crowlsyong Жыл бұрын
This comment. Yes.
@donvercety
@donvercety Жыл бұрын
fully agree!
@kevalan1042
@kevalan1042 Жыл бұрын
amen!
@vmarzein
@vmarzein Жыл бұрын
i agree
@alirezazarafshani
@alirezazarafshani Жыл бұрын
Exactly
@kurtmueller2089
@kurtmueller2089 Жыл бұрын
What an amazing tutorial: Just the necessities, no annoying background music, no annoying calls to "subscribe and like". If all youtube channels were like that, we could heal the world. Also, I checked your channel page and was shocked to find that this was only your 3rd video. Keep being awesome!
@martinmusli3044
@martinmusli3044 Жыл бұрын
This Tutorial is insanly "Zen" but he said "please subscribe" right at the end :P
@ridealongreactions2601
@ridealongreactions2601 Жыл бұрын
I 100% believe you should make a whole series on Kafka, your way of simplifying the subject is legendary.
@nemeziz_prime
@nemeziz_prime Жыл бұрын
These videos are amazingly simple and clear. The animations are spot on!! Too good xD I wish this channel never stops uploading new content
@Spiritualleace
@Spiritualleace Жыл бұрын
How can one keep things so deep and yet stunningly simple. Hats off!
@ervamate
@ervamate Жыл бұрын
Mentioned a lot in the comments, but I have to say as well: what a great explanation, straight to the point, no bs and gives enough info without overwhelming with details. Thank you!
@dishantchauhan4775
@dishantchauhan4775 Жыл бұрын
Seriously, thanks a lot Alex for all the stuff you convey through your LinkedIn network and KZfaq videos. Just love the way you distil the topics and make them understand beautifully.
@severtone263
@severtone263 Жыл бұрын
No frills and thrills, just pure nuggets of value. Exactly what I needed. Thank you. You earned my sub.
@MrRunchSlam
@MrRunchSlam Жыл бұрын
You guys are doing amazing work here. I love the aesthetics, pace, explanations, topics, and cadence of it all. Kudos!
@pranavamazon5937
@pranavamazon5937 Жыл бұрын
this guy is so sweet. man! i was struggling on this system design, all his books and posts are too easy to follow and helped me become more confident
@nishantparmar
@nishantparmar Жыл бұрын
Short, high quality, clean and extremely precise content...Many Thanks!
@Athmarr
@Athmarr Жыл бұрын
I have used kafka before but never had to think about why it is actually fast. This was very informative. I like the format of the video as well
@fripickbot4043
@fripickbot4043 Жыл бұрын
Man this is gold. Saying thank you does not feel enough. Please keep it up.
@DanteS-119
@DanteS-119 Жыл бұрын
Lol, I heard you talk for about 10 seconds and subscribed. The tone of voice, the kind of explanation, the details, the video content, all of that quality conveyed in just a few seconds. Excellent content. Great stuff.
@Drdemiurge
@Drdemiurge Жыл бұрын
So glad the algorithm found this channel for me, the content is so clear and digestible, thank you please keep up the fantastic work
@SaitamaTheLegend
@SaitamaTheLegend Жыл бұрын
In 5 minutes I learned a lot! Amazing video! You are a good teacher! Thank you and I hope to see more videos from you!
@ducquang980
@ducquang980 Жыл бұрын
Short, concise and concrete. Very easy to understand. Thanks a lot
@_Documentation
@_Documentation Жыл бұрын
Succinct. Precise. Educative. Excellent animation. Simply the best 💯
@sami9323
@sami9323 Жыл бұрын
Absolutely fantastic video - went over a lot of concepts like minimizing disk io, engineering constraints of kafka, different memory access patterns, with very good diagrams! Thank you :)
@fahuwayne8067
@fahuwayne8067 Жыл бұрын
You have a extremely clear and nice way to talk and explain! Please make more videos like that. Awesome work!
@jigneshnakhva1546
@jigneshnakhva1546 Жыл бұрын
I love all the System-design Content posted by you! Thanks for sharing your knowledge! 🙏
@mwaikul
@mwaikul Жыл бұрын
Amazing! Love the quality and getting straight to the point. Not a second wasted.
@jiajunc-yw3rn
@jiajunc-yw3rn 2 ай бұрын
You made me realize the importance of expressing thought in a clear and concise way. Thank you
@riadhgharbi7985
@riadhgharbi7985 Жыл бұрын
Very simple and efficient execution, talking about both the video and Kafka. Really good material mate, keep up the good work
@smoideen
@smoideen 8 ай бұрын
This was a clear and concise presentation. Thank you so much 👍
@toukaK
@toukaK Жыл бұрын
excited to see Sahn on youtube! this is by far the best tech video I've watched. concise without losing any depth! looking forward to more videos like this. I've had the fortune to (indirectly) work with Sahn and review his code. one of the few top talents that any company is lucky to have. this video is as high quality as other production of his. 2 questions for Sahn: 1. there's a small disconnection between "sequential IO throughput vs random IO throughput" and "HDD vs SSD". is there any perf number difference on sequential IO throughput on HDD vs SSD? 2. is there any perf number difference(ops per sec or latency) for zero-copy vs traditional buffer copies?
@TBadalov
@TBadalov 8 ай бұрын
Thank you! Such a great delivery and explanation. Particularly, great choice of aspects to share.
@aryanrahman3212
@aryanrahman3212 Жыл бұрын
Really great presentation! I was scared when I saw Kafka but you explained it really well.
@sherhy3689
@sherhy3689 Жыл бұрын
i wanted to comment that i appreciate the level of detail in the explanations in the video. looking forward to more useful content!
@gopalkrushnapattanaik3232
@gopalkrushnapattanaik3232 Жыл бұрын
Short ,Crisp and To the point contents , Great work !!
@vikingthedude
@vikingthedude Жыл бұрын
I love the format of these videos. Looking forward to more and to the newsletters too!
@lcch12
@lcch12 Жыл бұрын
Amazing work guys! I'm subscribed to any newsletter and video you make, and it's worth it. Congratulations team 👏👏👏
@codygaurav6384
@codygaurav6384 Жыл бұрын
concise and crisp clear... Thanks for making such amazing and valuable videos.
@ChandraShekhar-by3cd
@ChandraShekhar-by3cd Жыл бұрын
Loved the animation and explanation. Keep enlightening us all!
@GiacomoPetronio
@GiacomoPetronio Жыл бұрын
5 minutes of high quality content, thanks!
@Youvko
@Youvko Жыл бұрын
Wow, this one is super cool. No background music, cool minimalistic diagrams, calm voice!
@parthsarthisharma4163
@parthsarthisharma4163 Жыл бұрын
Crisp yet complete info. Good content. Thank You.
@tomislavkristianoliveirabi9873
@tomislavkristianoliveirabi9873 Жыл бұрын
Exactly my kind of content. Interesting, insightful and to the point.
@143Support
@143Support 7 ай бұрын
This is not the same Kafka I was expecting, but happy to learn. thanks for sharing!
@jamesT008
@jamesT008 Ай бұрын
USP of this channel is "No bla bla story...precise n to the point on topic "❤
@RunOfTheTrill
@RunOfTheTrill Жыл бұрын
A truly educational and concise video. Thank you.
@andyserrato
@andyserrato Жыл бұрын
So simple yet so powerful explanation, thanks
@prathibavijayasekaran4173
@prathibavijayasekaran4173 Жыл бұрын
Very simple with good animation to explain things clearly. Keep publishing these kinds of useful videos.
@lifessummerleaves
@lifessummerleaves Жыл бұрын
Very deep insight! Looking forward to your next videos, please keep going
@dowlathbashag65
@dowlathbashag65 Жыл бұрын
Awesome Explanation about Kafka is amazing...Thank you, Alex
@nicklaspillay7923
@nicklaspillay7923 Жыл бұрын
This is an amazing video. Actually putting it out there - I LIKED AND SUBBED! Well deserved for great content 💯
@_rd_kocaman
@_rd_kocaman Жыл бұрын
those minimalistic graphics makes complicated topics easy to ingest. Subscribed!
@akbarsha03
@akbarsha03 Жыл бұрын
Great work! Easy to understand the concept. Thank you
@weiguo6805
@weiguo6805 Жыл бұрын
Greatest video series with fluenent + clear + intuiative illustration ( master-quality ##) , can not thanku enough!
@thalathotitharunprabhakar3390
@thalathotitharunprabhakar3390 Жыл бұрын
Thank you for the wonderful explanation of Kafkas abilities.
@John-jd2tu
@John-jd2tu Жыл бұрын
Very simple and clear! Thank you!
@playniuniu
@playniuniu Жыл бұрын
Great video, explain kafka design so clearly. Thanks very much
@AnkitMalhotra
@AnkitMalhotra Жыл бұрын
Nice, I definitely learned something new about the Kafka internals today!
@sakthikumar4721
@sakthikumar4721 Жыл бұрын
I really appreciate your work. Excellent video. Superbly Articulated. Easy to grab the concepts. Great work. 😍
@adamyatripathi2743
@adamyatripathi2743 Жыл бұрын
My head exploded with the DMA. I had not idea! Great learning! :)
@dansokolsky3963
@dansokolsky3963 Жыл бұрын
We need so much more of this.
@yaramvenkateswarluchowdary1020
@yaramvenkateswarluchowdary1020 Жыл бұрын
content is simple and crisp... thank for bringing this to us...
@amaelftah
@amaelftah Жыл бұрын
really this is high quality videos and lovely animations ... thanks a lot for simplifying why kafka is fast
@JisKriker
@JisKriker Жыл бұрын
wow. No BS, only content! Thank you!
@tariqueansari3043
@tariqueansari3043 9 ай бұрын
Amazing video. This channel is so under rated. Thanks youtube algorithm to suggest me this channel.
@abdulelahaljeffery6234
@abdulelahaljeffery6234 Жыл бұрын
WOW, amazing stuff
@aayushgupta1186
@aayushgupta1186 Жыл бұрын
Amazing content! Keep posting such videos, its a great help!!!
@NaqushabNeyazee
@NaqushabNeyazee Жыл бұрын
Short and Sweet! Excellent video.
@DotDager
@DotDager 9 ай бұрын
First time I actually WANT to subscribe to a newsletter.
@gui1221000
@gui1221000 Жыл бұрын
This is so amazing! Straight to the point!
@vikram_saha7
@vikram_saha7 Жыл бұрын
wow!! this channel is a goldmine for backend engineer
@suman14san
@suman14san Жыл бұрын
Stunning. It's not abt any topic related to computer science or tech, if anyone teach me anything like this, i will skip everything and learn. Thank you for changing lives of people.
@SurenderSingh-pj7xk
@SurenderSingh-pj7xk Жыл бұрын
Thanks Alex for such a great video. You are amazing !! The way you explain the stuff is pretty awesome and simple. Thank you once again for such great work.
@Metruzanca
@Metruzanca Жыл бұрын
This is explained so well. I've love to hear you speak more about kafka. EDIT: 100% ådding that newsletter to my rss.
@constantfear
@constantfear Жыл бұрын
Thanks, brilliant tutorial. My company are currently gearing up to adopt a data mesh architecture and It's gonna be fun moving from batch to this CDC stream methodology.
@gopalsv5230
@gopalsv5230 Жыл бұрын
Nice intro about Kafka, learned quickly, now you got a new subscriber 👍
@DevNarayan
@DevNarayan Жыл бұрын
Amazing details about frequently used software. Lucky to bump into this page. Thanks
@antirus5481
@antirus5481 Жыл бұрын
Simple and very insightful, I like the lack of music and the use of motion graphics, helps me focus.
@tubenzr
@tubenzr Жыл бұрын
your video is very clear and on-point Sir, thanks a lot 👍👍
@patrickdee7365
@patrickdee7365 Жыл бұрын
Very cool channel you keep the most important stuff compact, not everyone can do that.
@NuncNuncNuncNunc
@NuncNuncNuncNunc Жыл бұрын
Very clear explanation. Thank You!
@vaibhavtyagi3805
@vaibhavtyagi3805 Жыл бұрын
Not have any doubt , will be trending in top KZfaq channel in system Design world wide, great start.
@ssksarraju
@ssksarraju Жыл бұрын
Great presentation. Curious how you achieved the zoom in effect and which tool did you use to create this presentation.
@mirzasohailhussain
@mirzasohailhussain 11 ай бұрын
Thank u so much!!! I had this question in my mind and got explained by your in a very easy way!!!
@StephenGillie
@StephenGillie Жыл бұрын
This helps to explain why the sequential read speed of HDDs is on the AWS Cloud Solutions Architect study guides.
@AungBaw
@AungBaw Жыл бұрын
Short & sweet. Thank you.
@tomok284
@tomok284 Жыл бұрын
Such a good content in just 5 minutes!
@GughaGSrinivasan
@GughaGSrinivasan Жыл бұрын
ASMR experience :) i have subscribed... Neat explanations... I am not curious about Kafka, but curious about the optimization techniques and strategies they have accomplished which I would like to learn... Please do more!
@ANSURAJKHADANGA
@ANSURAJKHADANGA Жыл бұрын
After going through the video and your explanation, I am decided to take a paid subscription in byte byte go! Your explanations are to the point and succinct to understand a topic ! Thank you for the video.
@lytung1532
@lytung1532 Жыл бұрын
The tutorial is useful. Thanks for your sharing. Could you give more explanations on how Kafka enforces sequentiality characteristic on the disk? Do we need a specialized disks or dedicated settings because as i know a file can be stored fragmently on the disk?
@karthikarg
@karthikarg Жыл бұрын
Short and Sweet, and Deeeep.... Awesome explanation..!🔥
@TheAceEditor
@TheAceEditor Жыл бұрын
Essential collection of videos in this channel for a software developer
@ahmedmonire
@ahmedmonire Жыл бұрын
Once of the best channel , i came to know you from linkedin 😅
@geehaf
@geehaf Жыл бұрын
This is excellent. Thank you. Loved the Redis video too.
@varaprasadreddy6420
@varaprasadreddy6420 Жыл бұрын
Loved you content. So crisp 👌
@dcn4lyf
@dcn4lyf 11 ай бұрын
Very insightful. The diagrams made me understand the concepts
@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.
@user-bj4dq2dq7f
@user-bj4dq2dq7f 7 ай бұрын
Useful information.
@distrologic2925
@distrologic2925 Жыл бұрын
The "2" on cue was amazing
@kirankapadia5551
@kirankapadia5551 3 ай бұрын
Amazing! Thank you for making this video, appreciate it esp diagram explaining zero copy principle
@DominikRoszkowski
@DominikRoszkowski Жыл бұрын
Nice, that was really clear explanation, thanks a lot!
@safiuzkhan5463
@safiuzkhan5463 Жыл бұрын
Very beautifully explained 👌
@joross8
@joross8 Жыл бұрын
Awesome video. Looking forward to the next one.
@betims
@betims Жыл бұрын
Amazing explanation. Thank you sir.
I MADE A CARDBOARD SWING!#asmr
00:40
HAYATAKU はやたく
Рет қаралды 31 МЛН
Зу-зу Күлпәш. Агроном. (5-бөлім)
55:20
ASTANATV Movie
Рет қаралды 625 М.
GADGETS VS HACKS || Random Useful Tools For your child #hacks #gadgets
00:35
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 436 М.
Cache Systems Every Developer Should Know
5:48
ByteByteGo
Рет қаралды 430 М.
10 Coding Principles Explained in 5 Minutes
5:44
ByteByteGo
Рет қаралды 87 М.
Why is JWT popular?
5:14
ByteByteGo
Рет қаралды 253 М.
Apache Kafka in 6 minutes
6:48
James Cutajar
Рет қаралды 930 М.
20 System Design Concepts Explained in 10 Minutes
11:41
NeetCode
Рет қаралды 839 М.
Top 7 Most-Used Distributed System Patterns
6:14
ByteByteGo
Рет қаралды 225 М.
System Design: How to store passwords in the database?
3:44
ByteByteGo
Рет қаралды 184 М.
Google system design interview: Design Spotify (with ex-Google EM)
42:13
IGotAnOffer: Engineering
Рет қаралды 954 М.
I MADE A CARDBOARD SWING!#asmr
00:40
HAYATAKU はやたく
Рет қаралды 31 МЛН