Kafka Architecture | Key terminologies | Kafka Features | Apache Kafka Tutorial in Hindi | Video 2

Поділитися
Вставка
  • Опубліковано 7 лют 2025
  • This video explains kafka's Overall Architecture, Key terminologies used in Kafka Ecosystem and What are the features/advantages kafka provides over other messaging systems.
    Find below the link to previous video.
    • What is Kafka | Messag...
    Find below the link to Kafka tutorial series Playlist.
    • Apache Kafka Tutorial ...
    Find below the official documentation of Apache kafka -
    kafka.apache.o...
    I graduated from IIT BHU Varanasi and currently work as a Software engineer with a MNC company.
    MIC :- amzn.to/34Z12rr
    TRIPOD :- amzn.to/3FxFI91
    LIGHT STAND :- amzn.to/322VXNr
    Green Curtain :- amzn.to/3KdKbB6
    Connect with me on LinkedIn.
    / brijeshgupta96
    Connect with me on FaceBook.
    / brijesh.iitbhu
    Connect with me on Instagram.
    / brijeshgupta__

КОМЕНТАРІ • 171

  • @Aparijat_
    @Aparijat_ 2 роки тому +4

    Simplest explanation you can find on internet about KAFKA Architecture.
    Too good !!

  • @iamchinmayapadhi
    @iamchinmayapadhi 9 місяців тому +4

    The simplest meaning of a Topic in Kafka is that it is equivalent to a Table in SQL database . I immediately understood the concept of topic.

  • @saivishaltirumala9947
    @saivishaltirumala9947 3 роки тому +2

    I generally wont comment but your detailed and well explained content forced me to add an appreciation coment,bro u are just awesome,please keep making videos .

  • @ron6107
    @ron6107 4 роки тому +16

    Brother, if you keep making videos, you will go viral very fast. Your teaching way is excellent.

  • @sudhirbhingarkar8438
    @sudhirbhingarkar8438 3 роки тому +5

    Like the simplicity but not lacking any technical explanation. Excellent work. Thanks a lot for such wonderful work.

  • @sumaiyasafdar6845
    @sumaiyasafdar6845 3 роки тому +11

    You have no idea how good you teach and how helping this is to many of us. Please make playlist of docker and Kubernets please

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому +2

      Thanks Sumaiya, Docker playlist is in progress. 😊

    • @ankitdeshmukh5970
      @ankitdeshmukh5970 Рік тому

      where is dpocker and kubernets playlist?????????????
      @@BrijeshGupta

    • @shivampatil5709
      @shivampatil5709 Рік тому

      @@BrijeshGupta pls upload docker and kubernates tutorial

  • @VeereshPradeep
    @VeereshPradeep 2 роки тому +4

    Thank you soooo much!!! I literally went through a lot of kafka explanations on youtube but yours was truly the best! Very well explained bro. You have made this topic very easy to understand. You are truly adding value in people's lives.

  • @roshankumargupta46
    @roshankumargupta46 4 роки тому +4

    Brijesh, I'm loving your way of explaining the things. Please make it continue

  • @BinaryBenevolence
    @BinaryBenevolence 4 роки тому +2

    I wanted to learn what is Kafka. This is great video to understand kafka and zookeeper . Thanks Brijesh

  • @shankrukulkarni3234
    @shankrukulkarni3234 4 роки тому +1

    No words about your explanation bro....................THANK YOU BRO

  • @gauravpal7410
    @gauravpal7410 6 днів тому

    Explained in better way you need to keep doing it 🙏

  • @viveksagar33333
    @viveksagar33333 4 роки тому +2

    Finally got the perfect Kafka tutorial for me.. Thanks Brijesh

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому +1

      Glad you liked it Vivek. 😊😊

  • @JITUROCKON
    @JITUROCKON 3 роки тому +3

    You are an amazing person. The way you have explained each and every process is remarkable. Keep growing brother. Cheers !!!

  • @jyotsnakaran202
    @jyotsnakaran202 3 роки тому +1

    Really good and well explained. I am regularly following your videos now. thanks

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Glad to hear that Jyotsna. Feel free to give feedbacks wherever possible

  • @avinashkumarrai8925
    @avinashkumarrai8925 2 роки тому +1

    Excellent Teaching, Crisp content . Keep it up. Gr8 social service. May god Bless You

  • @PrakashKumar-up9yf
    @PrakashKumar-up9yf 3 роки тому

    This is my second video which I watch. Well explanation

  • @tkbhateja2071
    @tkbhateja2071 3 роки тому +1

    Nice teaching sir, I recommended every microservice developer must watch your series.

  • @prashanttiwari3687
    @prashanttiwari3687 3 роки тому

    Great Sir maza he aagaya in market huge demand now. Dil se thanku sir

  • @MrMPatra
    @MrMPatra 3 роки тому

    You are explaining everything very well.. keep posting such tutorials.

  • @shailendraverma5406
    @shailendraverma5406 2 роки тому

    Aap boht hi jyada accha padhate hain.. Please bring such more videos on different tools.🥰🥰🥰🥰🥰🥰😝

  • @RamuGupta-ic4zq
    @RamuGupta-ic4zq 4 роки тому +2

    Though, I am not able to understand the contents but I like the content's explanation.

  • @saswatpattnaik2416
    @saswatpattnaik2416 3 роки тому +1

    Woow brijesh...what an amazing piece of work..kudos

  • @riteshkdalvi
    @riteshkdalvi 2 роки тому

    What a explaination Brijesh. not only every topics but every word you have described very well. Thanks Bhai you did a great job..

  • @jalandharbehera2456
    @jalandharbehera2456 Рік тому

    You explained it very clearly..... awesome explained.... thanks 🙏🙏🙏 I am searching this type of videos and channel ❤❤

  • @imviveksharma94
    @imviveksharma94 4 роки тому +1

    You have made a Kafka so simple keep going.

  • @swatigarg6251
    @swatigarg6251 2 роки тому

    Awesome , the best teacher I ever saw

  • @pankajupreti8967
    @pankajupreti8967 Рік тому

    well narrated Brijesh .. way to go man !!!

  • @tarunseetha
    @tarunseetha 3 роки тому

    Many thanks for sharing such nice videos from the very beginning. You are really a great tutor.

  • @darshanasadhana
    @darshanasadhana 4 роки тому +1

    I like your way of explanation to understand the stuffs for new learners also .thank you

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      Glad to hear that. Thanks Darshana 😊

  • @umjain2007
    @umjain2007 Рік тому

    Bhai, excellent video. Dont give up. Your channel is going to be a big hit. I am able to understand Kafka so well after watching this video. Subscribed to your channel..

  • @wanderingsoul008
    @wanderingsoul008 4 роки тому +1

    hi brijesh your content and way of explaining things is amazing...

  • @cuteangel1726
    @cuteangel1726 3 роки тому

    Bro..you are sharing much needed knowledge..thanks bro

  • @TrendingTravelExplorers
    @TrendingTravelExplorers 2 роки тому

    Ur teaching way is very good

  • @shaktimaan693
    @shaktimaan693 2 роки тому

    Best kafka tutorial ever

  • @divakarkumaryadav327
    @divakarkumaryadav327 4 роки тому +1

    His way of explanation is lit 🔥🔥🔥

  • @sumanghimire4210
    @sumanghimire4210 4 роки тому +1

    Really loved your work brother :) Keep going. Waiting for your new playlists.

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому +1

      Thank you Suman, I am planning to upload a playlist on docker series. will try to upload at the earliest.

  • @ankitvarshney5989
    @ankitvarshney5989 3 роки тому

    Hi Brijesh, You are an awesome person who explains each term and topic, Keep it up.

  • @bestcomicsoneplace4463
    @bestcomicsoneplace4463 4 роки тому +1

    Amazing ! content about Kafka it's really helpful
    Thank so much sir

  • @shoaibakram1730
    @shoaibakram1730 3 роки тому

    Hi Brijesh Thanks from Pakistan :) . You way of teaching is very awesome and detailed explanation of each and every concept is really remarkable. keep going on dear (y)

  • @nikhilkhariya8247
    @nikhilkhariya8247 4 роки тому +1

    👌👌best explanation on utube

  • @chrakesh2534
    @chrakesh2534 4 роки тому +1

    bro....i like the way u explained the things

  • @binary-brackets
    @binary-brackets 3 роки тому +1

    Thank you brother....., You made my day.....

  • @amitnarainbhatia
    @amitnarainbhatia 4 роки тому +3

    Hi Brijesh,
    Loved the video. Very well explained. But some of the clarifications I would love to know about are:
    a) What is the advantage for the producer to publish messages at Partition level Vs. Topic level?
    b) How does the consumer know which partition to extract data from? Advantage of subscribing at Partition level?
    c) Can we directly replicate at Topic level instead of Partition level?
    d) How do we bring back the broker which may have stopped functioning or is the data loss permanent?

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому +5

      Hi Amit thanks for the appreciation. Below are the answers to your questions.
      1) Lets suppose A producer has data related to sports, And there is a topic named "SportsTopic" in kafka cluster. Now Producer can opt to send Cricket related sports data to one partition, Football related sports data to other partition and so on. By doing so, he is further categorising the sports data, and reducing the number of topics to be created on kafka cluster. It also helps consumers in many ways which I'll be explaining in the coming videos.
      2) Producers need to tell the consumers that the specific data which you are interested in is present in this topic and this partition. Advantage of subscribing at partiton level is to prevent the consumer processes to act on all the messages present in the topic, which may not be meant for them.
      3) Replication is property of a Topic, meaning while creating the topic you provide the value of this property to kafka cluster. Replication only has significance for partitions.
      4) This point will be coverd in later lectures.

  • @fatakful
    @fatakful Рік тому

    Nice videos man very good way to explain. Thank you :D

  • @ajaydulange688
    @ajaydulange688 2 роки тому

    you are to good for teaching brijesh🙏

  • @saurabhkardam2112
    @saurabhkardam2112 2 роки тому +1

    great explanation brother keept it up!

  • @kumarlawkush1819
    @kumarlawkush1819 3 роки тому

    Your knowledge and presentation are excellant! Kudos!

    • @kumarlawkush1819
      @kumarlawkush1819 3 роки тому

      Which tool you are using for the diagram?

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Thanks buddy. I m using draw.io for diagrams and microsoft ppt for the presentations

  • @tanujajoshi9491
    @tanujajoshi9491 2 роки тому

    Thank You soo much, very well explained. keep it up🙌

  • @vikashkumarchaurasia1299
    @vikashkumarchaurasia1299 3 роки тому +1

    Good way if explaining bro . Thanks a lot 🙏

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Happy to help vikash🤟🏽🤟🏽

  • @vishwajeetkhalipe4373
    @vishwajeetkhalipe4373 3 роки тому

    Hello Brijesh..Thanks for such great efforts you are taking..The way you are explaining is really awesome.. Keep it up!!😊

  • @ChetanPatel-x7b
    @ChetanPatel-x7b Рік тому

    Easy to understand... Great Video.

  • @mahendraprasad800
    @mahendraprasad800 3 роки тому +1

    superb sir ..plz provide some more good tutorial

  • @akashghuge8235
    @akashghuge8235 2 роки тому +1

    Too good bro. Thank you so much.

  • @chandanmusiclover
    @chandanmusiclover 4 роки тому +1

    Nice explanation :-) from scratch

  • @suprabhatkumar151
    @suprabhatkumar151 2 роки тому +1

    bhai, khatarnaak padhate ho yaar.

  • @akashshelke5330
    @akashshelke5330 2 роки тому +1

    beautifully explained.

  • @sundaramjha1776
    @sundaramjha1776 Рік тому

    Why are u not making videos from last 2 years, please make it ur content is too good.

  • @arundhakad1575
    @arundhakad1575 3 роки тому +3

    Excellent teaching ❤️
    Please cover other Apache services like Hadoop HDFS, hive , HBase, spark etc

  • @sanchitthai4822
    @sanchitthai4822 3 роки тому

    Great work bro, please made other technologies video too....

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Thanks sanchit. sure I'll make other series as well

  • @siddharthkalani7535
    @siddharthkalani7535 Рік тому

    Hi, amazing videos. One request, you are explaining these, now creating the notes with those diagrams is a bit messy, is it possible for you can share the pdf of the notes, in which you have added those diagrams and points.

  • @travel_souls
    @travel_souls Рік тому

    you are awesome. Could you please explain Spark in same fashion.

  • @satishsubhashish
    @satishsubhashish 2 роки тому

    very good explanation

  • @ashokapal3656
    @ashokapal3656 4 роки тому +1

    Very informative tutorial

  • @dharmeshrathod5070
    @dharmeshrathod5070 2 роки тому +1

    best explanation

  • @murlikrishna-f2l
    @murlikrishna-f2l Рік тому

    How to we define No. of brokers in it?Is it by default 2 or we can change no. of broker on the basis of our data requirements.

  • @touqeerhameed3435
    @touqeerhameed3435 Рік тому +1

    you are really awesome

  • @SanjayKumar-un7xf
    @SanjayKumar-un7xf 3 роки тому

    Beautiful explanation 👌👏👍

  • @prajeetkumar3039
    @prajeetkumar3039 2 роки тому

    Thank you very much, awesome tutorial.. :) Just had a query actually regarding the data splitting into partition. Assume we have a single file of 5 GB so how the flow will be here, like 5 gb get splitted into multiple partition or complete 5gb get stored into one partition & the next file move to 2nd partition

  • @mazqoty.01
    @mazqoty.01 2 роки тому +1

    Its very nice and excellently explained series. Could you please share the presentation slides ?

    • @BrijeshGupta
      @BrijeshGupta  2 роки тому

      Thank you.
      I'll attach the slides link next week.

  • @prateektiwari2233
    @prateektiwari2233 4 роки тому +1

    Explanation is good but need to elaborate more without skipping topic

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      Sure prateek, will try in coming videos

  • @ayushkumargoel9358
    @ayushkumargoel9358 2 роки тому +1

    Hi Brijesh
    this video series is very informative. Thanks a lot for this.
    Can you please share the PPT you are showcasing in your video ?
    It will be great for notes purpose.
    Thanks in advance.

    • @BrijeshGupta
      @BrijeshGupta  2 роки тому

      Hi Ayush, thanks for the appreciation
      Currently I don't have the notes handy, will share the link on UA-cam once available

  • @sanjaysingh-rw5go
    @sanjaysingh-rw5go 3 роки тому

    excellent content .

  • @vikashkumarchaurasia1299
    @vikashkumarchaurasia1299 3 роки тому

    Bro can we expect some tutorial on apache flink after Kafka ?

  • @sukanyakar3946
    @sukanyakar3946 2 місяці тому

    You did a great job creating these videos!

  • @Khalid88823
    @Khalid88823 3 роки тому +1

    Hello, I am using Kafka and I am producing data to Kafka at very High speed after sometimes my groupid expired, and my producer is not working.
    I am working on application which is based on stock exchange.
    Can you please help me how to stop groupId memeber expiration.

  • @gyanaranjanbehera123
    @gyanaranjanbehera123 7 місяців тому

    Bhai video clarity is very poor. Try to use better camera . Amazing session ever !!❤

  • @ashishprajapati5153
    @ashishprajapati5153 3 роки тому

    Hello brother, you are awesome with kafka tutorial. I have one question is, from where I can get this PPT? can you share it?

  • @TrendingTravelExplorers
    @TrendingTravelExplorers 2 роки тому

    Very good

  • @VISHALSAXENA-l6t
    @VISHALSAXENA-l6t 5 місяців тому

    Shandar

  • @harsimranjitsingh591
    @harsimranjitsingh591 3 роки тому +1

    super ♥👍

  • @shashanksharma479
    @shashanksharma479 4 роки тому

    hey nice vid again.
    I am working on some project and cant get my head around one thing - i create a topic with three partitions and my consumer group has just one consumer. Is this better or having just one partition in the topic better?
    Context - It is must that I ensure that there is one consumer per consumer group since i am following pub sub model, but I am having hard time deciding if it should be 1 partition per topic or multiple partitions? your opinion?

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      Hi Shashank, Main motive behind partitions is throughput at consumer level. If you are sure that there will be exactly one consumer per consumer group then its better to have only one partition, but also make sure to set replication value to more than one as it'll prevent data loss.

  • @DeepakPandey-ij3bz
    @DeepakPandey-ij3bz 2 роки тому

    Thanks for the informative tutorial. I have one query, when we have a partiton in one broker then for replica we replicate the same partiton in another broker to avoid data loss, now the first broker is down and the partition has 100 records initially out of which 30 are consumed by a consumer, which means 70 records will be available in this partition when broker is down. How the replica of the same partition in the second broker will handle this scenario , will there be 100 records or it will have 70 records. Please share your thoughts. Thanks

    • @dailyrhymes
      @dailyrhymes 2 роки тому

      it'll have 70, as leader partition shares its state to its replica after every modification

  • @saritakumari-oh8fs
    @saritakumari-oh8fs 4 роки тому +1

    Nice Sir

  • @viveksingh-rt4py
    @viveksingh-rt4py 4 роки тому

    Hi Brijesh,
    I must say your videos are really very good. Excellent work !!!!! I have one query related to this video. In Kafka cluster you can have many brokers. Does broker share the same topic. At 6.18 MyTopic had 3 Partition. P0 and P2 went to Broker 1 and P1 went to Broker 2 or Topics are independent of Brokers ?
    Thanks,
    Vivek

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      It depends on the number of partitions, All the partitions of a given topic is distributed within brokers in a round robin fashion

  • @pankajverma3096
    @pankajverma3096 3 роки тому +1

    what is consumer-offsets ? what are its use?

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Explained in later videos of the series pankaj

  • @softwaredevnk166
    @softwaredevnk166 2 роки тому +1

    Thanks

  • @asariammar4998
    @asariammar4998 4 роки тому +1

    I guess, distribution of partitions into different brokers is not round robin. Its random.
    Can you confirm?

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      Its round robin, written in kafka documentation

  • @umerarain6814
    @umerarain6814 2 роки тому

    sir can i connect python kafka to node js?

  • @ashishranjanpatel4756
    @ashishranjanpatel4756 8 місяців тому

    jo ppt aap use kar rahe ho. wo mujhhe kahan se milenge

  • @praveenpemal6503
    @praveenpemal6503 4 роки тому

    Hi Brijesh sir, I'm loving your way of explaining the things, Do you have notes for this.

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      Thanks Praveen😊, Yes I have, but I keep on modifying them.

  • @sagarparab4248
    @sagarparab4248 4 роки тому

    Great tutorial.. thanks for information..

  • @ujefmalek77
    @ujefmalek77 5 днів тому

    Bro's video quality 🥴,
    Bro's content 🗿

  • @sumaiyasafdar6845
    @sumaiyasafdar6845 3 роки тому +1

    It is a complete playlist

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Its not, but most of the basics are covered in this playlist, I m working on to add more videos in the series

    • @partheshpandya1672
      @partheshpandya1672 3 роки тому

      @@BrijeshGupta hope we will get soon sir...I like the way you explaining the topic. We need more people like you for boosting our educational system 🔥. Waiting hard for upcoming videos....

  • @nicks2991
    @nicks2991 3 роки тому +1

    Gaand faad bhai..bhut shi explanation.

  • @thodiisimastiwithguptafamily
    @thodiisimastiwithguptafamily 4 роки тому +1

    It was very helpful session..how can I contact you for some queries

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому +1

      You can mail me at brijesh.krgupta.cse14@iitbhu.ac.in

  • @sumitgupta4741
    @sumitgupta4741 3 роки тому +1

    How can I get this architecture diagram

  • @pankajverma3096
    @pankajverma3096 3 роки тому +1

    what is a Broker ? What is the purpose of Broker?

    • @BrijeshGupta
      @BrijeshGupta  3 роки тому

      Explained in later videos of the series pankaj

  • @bilalsayyed4158
    @bilalsayyed4158 Рік тому

    🎉🎉🎉

  • @bestcomicsoneplace4463
    @bestcomicsoneplace4463 4 роки тому +1

    Sir how do I get it's complete notes

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      By complete notes you mean The ppts ??

    • @BrijeshGupta
      @BrijeshGupta  4 роки тому

      or maybe u can follow the official documentation. I have shared the link in the description.

  • @VAVAKI949
    @VAVAKI949 4 роки тому +1

    Wow👌

    • @RamuGupta-ic4zq
      @RamuGupta-ic4zq 4 роки тому

      Though I am not able to understand the contents but I like the content's explanation.