System Design: Why is Kafka fast?

2022 ж. 29 Мау.
1 067 441 Рет қаралды

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.

Пікірлер
  • Subscribe and Kafka will say thank you :)

    @ByteByteGo@ByteByteGo Жыл бұрын
    • ok, it's done Sir

      @tubenzr@tubenzr Жыл бұрын
    • What software do you use to create this awesome motion graphics?

      @DrRishabhGarg@DrRishabhGarg Жыл бұрын
    • May I know what tool you guys use to make these animated videos? Just curious..!!

      @rpidugu99@rpidugu99 Жыл бұрын
    • I just discovered this video in my feed. _Sometimes_ the KZhead algorithm actually works! 🤠Great video! I just subscribed to your channel!

      @ropro9817@ropro9817 Жыл бұрын
    • I wish you were my professor in college.

      @colossus95@colossus95 Жыл бұрын
  • The absence of any background music makes this video great.

    @jay6645@jay6645 Жыл бұрын
    • This comment. Yes.

      @crowlsyong@crowlsyong Жыл бұрын
    • fully agree!

      @donvercety@donvercety Жыл бұрын
    • amen!

      @kevalan1042@kevalan1042 Жыл бұрын
    • i agree

      @vmarzein@vmarzein Жыл бұрын
    • Exactly

      @alirezazarafshani@alirezazarafshani Жыл бұрын
  • 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!

    @kurtmueller2089@kurtmueller2089 Жыл бұрын
    • This Tutorial is insanly "Zen" but he said "please subscribe" right at the end :P

      @martinmusli3044@martinmusli3044 Жыл бұрын
  • These videos are amazingly simple and clear. The animations are spot on!! Too good xD I wish this channel never stops uploading new content

    @nemeziz_prime@nemeziz_prime Жыл бұрын
  • I 100% believe you should make a whole series on Kafka, your way of simplifying the subject is legendary.

    @ridealongreactions2601@ridealongreactions2601 Жыл бұрын
  • How can one keep things so deep and yet stunningly simple. Hats off!

    @Spiritualleace@Spiritualleace Жыл бұрын
  • Seriously, thanks a lot Alex for all the stuff you convey through your LinkedIn network and KZhead videos. Just love the way you distil the topics and make them understand beautifully.

    @dishantchauhan4775@dishantchauhan4775 Жыл бұрын
  • 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!

    @ervamate@ervamate Жыл бұрын
  • You guys are doing amazing work here. I love the aesthetics, pace, explanations, topics, and cadence of it all. Kudos!

    @MrRunchSlam@MrRunchSlam Жыл бұрын
  • 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

    @Athmarr@Athmarr Жыл бұрын
  • 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

    @pranavamazon5937@pranavamazon5937 Жыл бұрын
  • 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.

    @DanteS-119@DanteS-119 Жыл бұрын
  • No frills and thrills, just pure nuggets of value. Exactly what I needed. Thank you. You earned my sub.

    @severtone263@severtone263 Жыл бұрын
  • Man this is gold. Saying thank you does not feel enough. Please keep it up.

    @fripickbot4043@fripickbot4043 Жыл бұрын
  • Short, high quality, clean and extremely precise content...Many Thanks!

    @nishantparmar@nishantparmar Жыл бұрын
  • 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!

    @SaitamaTheLegend@SaitamaTheLegend Жыл бұрын
  • Short, concise and concrete. Very easy to understand. Thanks a lot

    @ducquang980@ducquang980 Жыл бұрын
  • So glad the algorithm found this channel for me, the content is so clear and digestible, thank you please keep up the fantastic work

    @Drdemiurge@Drdemiurge Жыл бұрын
  • 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 :)

    @sami9323@sami9323 Жыл бұрын
  • 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?

    @toukaK@toukaK Жыл бұрын
  • Amazing! Love the quality and getting straight to the point. Not a second wasted.

    @mwaikul@mwaikul Жыл бұрын
  • Very simple and efficient execution, talking about both the video and Kafka. Really good material mate, keep up the good work

    @riadhgharbi7985@riadhgharbi7985 Жыл бұрын
  • Really great presentation! I was scared when I saw Kafka but you explained it really well.

    @aryanrahman3212@aryanrahman3212 Жыл бұрын
  • You have a extremely clear and nice way to talk and explain! Please make more videos like that. Awesome work!

    @fahuwayne8067@fahuwayne8067 Жыл бұрын
  • I love all the System-design Content posted by you! Thanks for sharing your knowledge! 🙏

    @jigneshnakhva1546@jigneshnakhva1546 Жыл бұрын
  • You made me realize the importance of expressing thought in a clear and concise way. Thank you

    @jiajunc-yw3rn@jiajunc-yw3rn2 ай бұрын
  • Succinct. Precise. Educative. Excellent animation. Simply the best 💯

    @_Documentation@_Documentation Жыл бұрын
  • i wanted to comment that i appreciate the level of detail in the explanations in the video. looking forward to more useful content!

    @sherhy3689@sherhy3689 Жыл бұрын
  • Loved the animation and explanation. Keep enlightening us all!

    @ChandraShekhar-by3cd@ChandraShekhar-by3cd Жыл бұрын
  • Thank you! Such a great delivery and explanation. Particularly, great choice of aspects to share.

    @TBadalov@TBadalov8 ай бұрын
  • Short ,Crisp and To the point contents , Great work !!

    @gopalkrushnapattanaik3232@gopalkrushnapattanaik3232 Жыл бұрын
  • 5 minutes of high quality content, thanks!

    @GiacomoPetronio@GiacomoPetronio Жыл бұрын
  • concise and crisp clear... Thanks for making such amazing and valuable videos.

    @codygaurav6384@codygaurav6384 Жыл бұрын
  • Exactly my kind of content. Interesting, insightful and to the point.

    @tomislavkristianoliveirabi9873@tomislavkristianoliveirabi9873 Жыл бұрын
  • This was a clear and concise presentation. Thank you so much 👍

    @smoideen@smoideen8 ай бұрын
  • A truly educational and concise video. Thank you.

    @RunOfTheTrill@RunOfTheTrill Жыл бұрын
  • I love the format of these videos. Looking forward to more and to the newsletters too!

    @vikingthedude@vikingthedude Жыл бұрын
  • Crisp yet complete info. Good content. Thank You.

    @parthsarthisharma4163@parthsarthisharma4163 Жыл бұрын
  • Wow, this one is super cool. No background music, cool minimalistic diagrams, calm voice!

    @Youvko@Youvko Жыл бұрын
  • This is not the same Kafka I was expecting, but happy to learn. thanks for sharing!

    @143Support@143Support7 ай бұрын
  • Awesome Explanation about Kafka is amazing...Thank you, Alex

    @dowlathbashag65@dowlathbashag65 Жыл бұрын
  • Amazing work guys! I'm subscribed to any newsletter and video you make, and it's worth it. Congratulations team 👏👏👏

    @lcch12@lcch12 Жыл бұрын
  • 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.

    @suman14san@suman14san Жыл бұрын
  • This is explained so well. I've love to hear you speak more about kafka. EDIT: 100% ådding that newsletter to my rss.

    @Metruzanca@Metruzanca Жыл бұрын
  • So simple yet so powerful explanation, thanks

    @andyserrato@andyserrato Жыл бұрын
  • 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.

    @constantfear@constantfear Жыл бұрын
  • Very deep insight! Looking forward to your next videos, please keep going

    @lifessummerleaves@lifessummerleaves Жыл бұрын
  • My head exploded with the DMA. I had not idea! Great learning! :)

    @adamyatripathi2743@adamyatripathi2743 Жыл бұрын
  • wow!! this channel is a goldmine for backend engineer

    @vikram_saha7@vikram_saha7 Жыл бұрын
  • Greatest video series with fluenent + clear + intuiative illustration ( master-quality ##) , can not thanku enough!

    @weiguo6805@weiguo6805 Жыл бұрын
  • Thank you for the wonderful explanation of Kafkas abilities.

    @thalathotitharunprabhakar3390@thalathotitharunprabhakar3390 Жыл бұрын
  • This is an amazing video. Actually putting it out there - I LIKED AND SUBBED! Well deserved for great content 💯

    @nicklaspillay7923@nicklaspillay7923 Жыл бұрын
  • I really appreciate your work. Excellent video. Superbly Articulated. Easy to grab the concepts. Great work. 😍

    @sakthikumar4721@sakthikumar4721 Жыл бұрын
  • Very simple and clear! Thank you!

    @John-jd2tu@John-jd2tu Жыл бұрын
  • Great video, explain kafka design so clearly. Thanks very much

    @playniuniu@playniuniu Жыл бұрын
  • We need so much more of this.

    @dansokolsky3963@dansokolsky3963 Жыл бұрын
  • Great work! Easy to understand the concept. Thank you

    @akbarsha03@akbarsha03 Жыл бұрын
  • Nice, I definitely learned something new about the Kafka internals today!

    @AnkitMalhotra@AnkitMalhotra Жыл бұрын
  • 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.

    @SurenderSingh-pj7xk@SurenderSingh-pj7xk Жыл бұрын
  • Not have any doubt , will be trending in top KZhead channel in system Design world wide, great start.

    @vaibhavtyagi3805@vaibhavtyagi3805 Жыл бұрын
  • content is simple and crisp... thank for bringing this to us...

    @yaramvenkateswarluchowdary1020@yaramvenkateswarluchowdary1020 Жыл бұрын
  • Amazing content! Keep posting such videos, its a great help!!!

    @aayushgupta1186@aayushgupta1186 Жыл бұрын
  • those minimalistic graphics makes complicated topics easy to ingest. Subscribed!

    @_rd_kocaman@_rd_kocaman Жыл бұрын
  • wow. No BS, only content! Thank you!

    @JisKriker@JisKriker Жыл бұрын
  • This is so amazing! Straight to the point!

    @gui1221000@gui1221000 Жыл бұрын
  • Thank u so much!!! I had this question in my mind and got explained by your in a very easy way!!!

    @mirzasohailhussain@mirzasohailhussain11 ай бұрын
  • really this is high quality videos and lovely animations ... thanks a lot for simplifying why kafka is fast

    @amaelftah@amaelftah Жыл бұрын
  • WOW, amazing stuff

    @abdulelahaljeffery6234@abdulelahaljeffery6234 Жыл бұрын
  • Very clear explanation. Thank You!

    @NuncNuncNuncNunc@NuncNuncNuncNunc Жыл бұрын
  • Amazing details about frequently used software. Lucky to bump into this page. Thanks

    @DevNarayan@DevNarayan Жыл бұрын
  • Very simple with good animation to explain things clearly. Keep publishing these kinds of useful videos.

    @prathibavijayasekaran4173@prathibavijayasekaran4173 Жыл бұрын
  • your video is very clear and on-point Sir, thanks a lot 👍👍

    @tubenzr@tubenzr Жыл бұрын
  • Short and Sweet! Excellent video.

    @NaqushabNeyazee@NaqushabNeyazee Жыл бұрын
  • Thanks for the useful instruction!

    @siruitao@siruitao Жыл бұрын
  • Nice intro about Kafka, learned quickly, now you got a new subscriber 👍

    @gopalsv5230@gopalsv5230 Жыл бұрын
  • Very cool channel you keep the most important stuff compact, not everyone can do that.

    @patrickdee7365@patrickdee7365 Жыл бұрын
  • 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.

    @jamess5330@jamess5330 Жыл бұрын
  • 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.

    @ANSURAJKHADANGA@ANSURAJKHADANGA Жыл бұрын
  • Amazing video. This channel is so under rated. Thanks youtube algorithm to suggest me this channel.

    @tariqueansari3043@tariqueansari30439 ай бұрын
  • Such a good content in just 5 minutes!

    @tomok284@tomok284 Жыл бұрын
  • Short & sweet. Thank you.

    @AungBaw@AungBaw Жыл бұрын
  • Essential collection of videos in this channel for a software developer

    @TheAceEditor@TheAceEditor Жыл бұрын
  • Amazing! Thank you for making this video, appreciate it esp diagram explaining zero copy principle

    @kirankapadia5551@kirankapadia55513 ай бұрын
  • 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!

    @GughaGSrinivasan@GughaGSrinivasan Жыл бұрын
  • Amazing explanation. Thank you sir.

    @betims@betims Жыл бұрын
  • Short and Sweet, and Deeeep.... Awesome explanation..!🔥

    @karthikarg@karthikarg Жыл бұрын
  • First time I actually WANT to subscribe to a newsletter.

    @DotDager@DotDager9 ай бұрын
  • Simple and very insightful, I like the lack of music and the use of motion graphics, helps me focus.

    @antirus5481@antirus5481 Жыл бұрын
  • This is excellent. Thank you. Loved the Redis video too.

    @geehaf@geehaf Жыл бұрын
  • USP of this channel is "No bla bla story...precise n to the point on topic "❤

    @jamesT008@jamesT008Ай бұрын
  • Nice, that was really clear explanation, thanks a lot!

    @DominikRoszkowski@DominikRoszkowski Жыл бұрын
  • wow the comments are right. simple and clear... subscribed

    @fokerfakerfuker@fokerfakerfuker Жыл бұрын
  • Very insightful. The diagrams made me understand the concepts

    @dcn4lyf@dcn4lyf11 ай бұрын
  • Great technical explanation. I just want to add that Kafka can be used for much more than just data ingestion sending data from a data source to a data sink. The Apache Kafka open source project also includes Kafka Connect for data integration and Kafka Streams for data processing. Therefore, you can leverage the characteristics explained in this video to build a modern data flow with a single (scalable and reliable) real-time infrastructure instead of combining several different components (like Apache Kafka for ingestion, Apache Camel for data integration, and another stream processing framework like Apache Flink for real-time analytics).

    Жыл бұрын
    • Reliability of Kafka has yet to be proven. Ever so often it does not meet data integration core requirements on reliability, especially in the area of disruption and recovery, where it quickly says GoodBy to “At-most-once” semantics. Don’t get me wrong, Kafka is really great for what it is designed for: efficient streaming in BigData architecture, but that architecture will tolerate a certain fuzziness of data, which pure data integration architecture would not allow for.

      @EverydayRoadster@EverydayRoadster Жыл бұрын
  • Loved you content. So crisp 👌

    @varaprasadreddy6420@varaprasadreddy6420 Жыл бұрын
  • You got a sub. I am a PM, and these videos help a lot to develop better products. Ta!

    @MDH045@MDH045 Жыл бұрын
  • Once of the best channel , i came to know you from linkedin 😅

    @ahmedmonire@ahmedmonire Жыл бұрын
  • Awesome video. Looking forward to the next one.

    @joross8@joross8 Жыл бұрын
  • Thanks you! Excellent.

    @kitersrefuge7353@kitersrefuge73539 ай бұрын
  • Love this explanation!

    @kailashkolluru2398@kailashkolluru2398 Жыл бұрын
KZhead