Apache Kafka in 15 minutes

  Рет қаралды 31,842

Gaurav Sen

Gaurav Sen

Күн бұрын

Пікірлер: 72
@gkcs
@gkcs 4 күн бұрын
Thank you for watching. Also, NEW EPISODE: interviewready.io/learn/system-design-course/building-an-ecommerce-app-1-to-1m/7-the-case-of-the-expensive-cache
@kidkool27
@kidkool27 5 күн бұрын
Wow I was just out of college when I first found your channel. I’m a fresh senior now preparing for interviews, great video!
@gkcs
@gkcs 5 күн бұрын
Glad to read this, cheers!
@ashutoshsamantaray6596
@ashutoshsamantaray6596 4 күн бұрын
zookeeper is no longer used in the latest version of kafka. The newer version is Kraft using consensus protocol among brokers. Makes it more scalable
@gkcs
@gkcs 4 күн бұрын
Yes, they use RAFT now 😁
@TheCodingChamelion
@TheCodingChamelion 2 күн бұрын
Tomorrow is exam and this video was saviour for the kafka topic
@SaiBharatBatchu
@SaiBharatBatchu 4 күн бұрын
It’s a great video. It covered the features of kafka well. I feel the way you explain a problem and explain how to overcome it might not be obvious to the listeners that kafka automatically takes care of these. For eg, you said multiple consumers might consume a message from the same influencer topic leading to notification duplication, and you explained consumer grouping as the solution to it. But you might have missed to explain that it is not actually possible, any extra consumers more than one active on a partition sits idle and kafka takes care of it automatically. Viewers might think that as some inherent problem with kafka and they would be required to handle it. Apart from these minor things the video is very good. Thanks for making it!
@gkcs
@gkcs 4 күн бұрын
Thank you!
@tayyabachowdary1007
@tayyabachowdary1007 Күн бұрын
Have been following you since long and i am so impressed with the consistency and humility. Yoir explanations are simple and you seem like a college mate we are getting to learn from.thanks for all the free content
@gkcs
@gkcs Күн бұрын
Cheers!
@NikhilKumar-oy7mx
@NikhilKumar-oy7mx 4 күн бұрын
I have worked on sqs n sns but this helped me understand that concept Thanks a lot 🎉🎉
@gkcs
@gkcs 4 күн бұрын
Cheers!
@bharathraj4196
@bharathraj4196 4 күн бұрын
Intresting bro looking forward to work in Kafka... Soon i am going to complete my HTML class 🎉
@Engineerhoon
@Engineerhoon 5 күн бұрын
I haven’t received my Amazon delivery yet. What might be the possible reason?
@sommukherjee2582
@sommukherjee2582 5 күн бұрын
@@Engineerhoon someone in Amazon must have missed a # in Amazon code
@gkcs
@gkcs 5 күн бұрын
Sorry are you sure you are on the right video?
@e.l.5402
@e.l.5402 5 күн бұрын
@@gkcs kafka must have lost the order event
@noah-sheldon
@noah-sheldon 4 күн бұрын
@@gkcs haha
@aayushnarayanofficial
@aayushnarayanofficial 4 күн бұрын
A missing #
@sojanmathew5875
@sojanmathew5875 4 күн бұрын
Hi @gkcs, it looks Kafka partition leader handles both read & write. Write Acknowledgments: The level of acknowledgment (acks) from the leader to the producer depends on the producer configuration: acks=0: The producer does not wait for acknowledgment. acks=1: The producer waits for acknowledgment only from the leader. acks=all: The producer waits for acknowledgment from all in-sync replicas (ISR). [ Read ] Consistency: For strict consistency, consumers can be configured to only read from committed offsets (data replicated to all in-sync replicas). Also newer version of Kafka (2.8 onwards) introduced KRaft (Kafka Raft) as replacement for Zookeeper to simplify operations & system design.
@gkcs
@gkcs 4 күн бұрын
Ah, lots of improvements over the 2011 paper I see. Thank you for sharing them!
@raunaksingh8913
@raunaksingh8913 Күн бұрын
Very well explained
@RR-zg5rd
@RR-zg5rd Күн бұрын
you are amazing brother!
@kryptu
@kryptu 3 күн бұрын
very useful , Thanks Gaurav
@random_color_lemon
@random_color_lemon 3 күн бұрын
Nice explanation. Thanks!
@gkcs
@gkcs 3 күн бұрын
You are welcome!
@sudipmandal2497
@sudipmandal2497 2 күн бұрын
Thanks again for a great video.
@gkcs
@gkcs Күн бұрын
Thank you!
@satyamjha68
@satyamjha68 4 күн бұрын
Amazing video as always! Really informative!
@gkcs
@gkcs 4 күн бұрын
Thank you!
@dhruva_kashyap
@dhruva_kashyap 5 күн бұрын
1) Why do you call yourself gkcs 2) These new videos you upload, do you add them to your system design course as well? (I have enrolled and I am trying to figure out if your course is enough, or if I need to watch the videos as well) Great video as always btw 😁
@gkcs
@gkcs 5 күн бұрын
1. It stands for General Knowledge Counter Strike. It was my cs handle in college, and it stuck with the KZbin channel :D 2. We typically go into more depth at InterviewReady with the research papers. We dive into the papers as a group during the live zoom sessions. You can see the recordings here: interviewready.io/learn/system-design-course/scaling-memcached-at-facebook/november---memcached-reading Thank you!
@dhruva_kashyap
@dhruva_kashyap 5 күн бұрын
​@@gkcsthank you for taking the time to respond :) I'll surely check it out, all the best!!
@debasishphukon2314
@debasishphukon2314 5 күн бұрын
I asked the first same question years ago, I initially thought it was General Knowledge Computer Science. @gkcs put up a poll after that If I remember correctly, and then I got to know the real full form
@cugansteamid6252
@cugansteamid6252 4 күн бұрын
Thanks Gaurav!
@kartiksachdeva3
@kartiksachdeva3 4 күн бұрын
The timing of this video is like it was made for me :P
@gkcs
@gkcs 4 күн бұрын
Cheers!
@Clma333
@Clma333 2 күн бұрын
This was such an insightful video! I really enjoyed the part about kafka . It reminded me of a video series I recently made on S3 buckets, where I dive deeper into core concept of S3 buckets like replication,storage tiers. If anyone’s interested, feel free to check it out - I’d love to hear your thoughts!
@gkcs
@gkcs 2 күн бұрын
Thank you!
@Clma333
@Clma333 2 күн бұрын
@@gkcs Thank you sir , I have learned so much from you. trying out to make my own niche
@prof_as
@prof_as 4 күн бұрын
thankyou absolute amazing
@kaustubhdixit8278
@kaustubhdixit8278 4 күн бұрын
This is gold...
@gkcs
@gkcs 4 күн бұрын
Thank you!
@Md_sadiq_Md
@Md_sadiq_Md 2 күн бұрын
15:05 money money money 🤑
@gkcs
@gkcs 2 күн бұрын
I can feel the cash through the screen :P
@TheHardikupadhyay87
@TheHardikupadhyay87 Күн бұрын
is it same like rabbitmq and redis? what is the difference?
@ashpreetsinghanand7260
@ashpreetsinghanand7260 4 күн бұрын
We can also use rabbitMq
@SuperJikks
@SuperJikks 4 күн бұрын
I see you have mentioned multiple time that kafka consumer reads from replicas. But I guess this is incorrect, both producer and consumer only interact with leader at any point of time. Can you confirm this? You are right where you mentioned "Consumer consume message only once they are replicated to all the replicas" but still they consume only from leader replicas
5 күн бұрын
1. What if consumer itself crashes? 2. Will the consumer wait for the write to be replicated across all replicas of the partition?
@gkcs
@gkcs 5 күн бұрын
1. It will restart and start pulling messages from it's previous offset. 2. The consumer must wait for the write to be replicated across all partitions (that's the high water mark). It will not find the new messages till they have been replicated.
@Goaboyz
@Goaboyz 5 күн бұрын
Is the kafka replicas internally that way or the user need to configure it as a system design?
@gkcs
@gkcs 5 күн бұрын
They are that way, and can be configured by the admin.
@gpkarnik
@gpkarnik 5 күн бұрын
Is it true that zero copy does not work when SSL/TLS encryption is enabled?
@gkcs
@gkcs 4 күн бұрын
stackoverflow.com/questions/58651562/how-to-best-address-the-adverse-impact-of-ssl-encryption-on-zero-copy-optimizati
@dnbdsj
@dnbdsj 4 күн бұрын
can i use this on my 500mb vps for my todo application with 2 user.
@siddharthshankarpaul
@siddharthshankarpaul 4 күн бұрын
U can. But you should not send the 500mb file to Kafka, rather the metadata like location of the file.
@gkcs
@gkcs 4 күн бұрын
2 users is a lot. This is a job for ElasticSearch.
@sivaguru671
@sivaguru671 5 күн бұрын
Zookeeper works like eureka server?
@gkcs
@gkcs 5 күн бұрын
Have a look at the third point here: github.com/Netflix/eureka/wiki/FAQ
@Aditya_Vyas
@Aditya_Vyas 5 күн бұрын
Present Sir
@gkcs
@gkcs 5 күн бұрын
:D
@himankshu
@himankshu 4 күн бұрын
what were you doing before speaking for the video ?! 😂
@aviiiiiiiiiiiiiiiiiiii
@aviiiiiiiiiiiiiiiiiiii 4 күн бұрын
Exactly, I had to pause the video to make sure it wasn't me having a sudden heartbeat rise.😂
@gkcs
@gkcs 4 күн бұрын
I was staring creepily at the camera.
@himankshu
@himankshu 4 күн бұрын
@@gkcs some design flaw in the system 😂😂
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 6 МЛН
Deadpool family by Tsuriki Show
00:12
Tsuriki Show
Рет қаралды 7 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 13 МЛН
Cheerleader Transformation That Left Everyone Speechless! #shorts
00:27
Fabiosa Best Lifehacks
Рет қаралды 14 МЛН
Systems Design in an Hour
1:11:00
Jordan has no life
Рет қаралды 31 М.
How I built an AI Teacher with Vector Databases and ChatGPT
13:43
Mediocrity is Rising | Raw and real talk before 2024 ends.
20:40
Harkirat Singh
Рет қаралды 270 М.
Google Dremel: 1 TRILLION FILE READS in 10 seconds
16:06
Gaurav Sen
Рет қаралды 69 М.
The genius of long polling
28:14
Hussein Nasser
Рет қаралды 12 М.
This Video is AI Generated! SORA Review
16:41
Marques Brownlee
Рет қаралды 3 МЛН
Coding Was HARD Until I Learned These 5 Things...
8:34
Elsa Scola
Рет қаралды 766 М.
Reality of my Google Salary after TAXES
6:54
Fraz
Рет қаралды 152 М.
Чистка воды совком от денег
00:32
FD Vasya
Рет қаралды 6 МЛН