Apache KAFKA Tutorial | KAFKA Crash Course | Spring Boot

Sdílet
Vložit
  • čas přidán 27. 06. 2024
  • Head to cutt.ly/spring_micro and use Coupon Code DCBFEST to get a huge Discount on the course.
    Let's Learn about Apache Kakfa in detail about its Architecture, Installation, and playing with it. Also, create an Application with Spring boot using Apache Kafka
    GitHub Link: github.com/shabbirdwd53/kafka...
    📚Course Contents 📚
    ⌚ (00:00) Intro
    ⌚ (00:29) What is Kafka
    ⌚ (02:03) When to use Kafka
    ⌚ (07:44) Advantages of Kafka
    ⌚ (10:25) Architecture of Kafka
    ⌚ (15:38) Installing Kafka
    ⌚ (20:08) Playground
    ⌚ (28:41) Building Application
    ⌚ (48:02) Building Consumer Application
    🎟 Join this channel to get access to perks:
    / @dailycodebuffer
    RECOMMENDED COURSES
    🎬 Spring Boot + React Full Stack Web Application with Tailwind CSS - • Spring Boot + React Fu...
    🎬 Spring Security Full Course | From Registration to Login - • Spring Security Tutori...
    🎬 Microservices using SpringBoot | Full Example - • Microservices using Sp...
    🎬 Event-Driven Microservices with CQRS Design Pattern - • Implement CQRS Design ...
    🎬 Implement SAGA Design Pattern using Spring boot and Axon Framework - • Implement SAGA Design ...
    🎬 Spring Data JPA Tutorial | Full In-depth Course - • Spring Data JPA Tutori...
    🎬 Deploy Springboot Microservices to Kubernetes Cluster - • Deploy Springboot Micr...
    🎬 Automate Microservices deployment with Github Actions - • GitHub Actions Tutoria...
    🎬 Go / Golang Full Course for Beginners - • Golang Tutorial for Be...
    🎬 Node JS Full Course for Beginners: Learn in 2 Hours - • Node JS Full Course fo...
    🎬 Express.js Tutorial - Beginner | 2021 - • Express.js Tutorial - ...
    🎬 Redis CLI Tutorial | Complete Course - • Redis CLI Tutorial | C...
    BE MY FRIEND:
    👨‍💻. Website: www.dailycodebuffer.com/
    👨‍🏫 Facebook: / dailycodebuffer
    🐦 Twitter: / dailycodebuffer
    📸 Instagram: / dailycodebuffer
    🎮 GitHub: github.com/dailycodebuffer
    MY FAVOURITE GEAR:
    👨‍💻 My Macbook Air M1: amzn.to/3eFXlID
    💻 ASUS ROG Zephyrus G14, 14": amzn.to/32xsXhf
    💻 ASUS ROG Zephyrus G14, 14" (US): amzn.to/3xa6X6m
    🎤 My Main Mic: amzn.to/3qDl0z0
    🎤 My Main Mic (US): amzn.to/3awzUj7
    🎙 My Secondary Mic: amzn.to/3sOZCJW
    🖥 My LG Monitor: amzn.to/3zhLY3e
    🖱 My Mouse: amzn.to/3eDpRKT
    ⌨️ My Keyboard: amzn.to/32xthMZ
    RECOMMENDED BOOKS:
    📙 Mastering Spring Boot 2.0 (Kindle): amzn.to/3HsOiHu
    📙 Mastering Spring Boot 2.0 (US): amzn.to/3tHNUy5
    📙 Building Microservices(Kindle): amzn.to/3gsA1jL
    📙 Building Microservices(US): amzn.to/3dDnfNn
    📙 Spring Boot in Action: amzn.to/32Nf3qW
    📙 Spring Boot in Action (US): amzn.to/32DkeX9
    📙 Spring Microservices in Action: amzn.to/3mQ4sCH
    📙 Spring Microservices in Action(US): amzn.to/32G3Hl7
    #Kafka #apachekafka #springboot #DailyCodeBuffer
  • Věda a technologie

Komentáře • 90

  • @DailyCodeBuffer
    @DailyCodeBuffer  Před 7 měsíci +2

    Head to cutt.ly/spring_micro and use Coupon Code DCBFEST to get a huge Discount on the course

    • @kumailn7662
      @kumailn7662 Před 7 měsíci +1

      Looking for RabittMQ vs Kafka which suited for what scenarios

  • @contactdi8426
    @contactdi8426 Před 6 měsíci +3

    Thanks a lot man!! You keep things simple and crisp.

  • @gowthams1112
    @gowthams1112 Před 5 měsíci +2

    Really a good job brother. It is very clear and crispy.
    At last I found someone better to help me ! ✌

  • @tradewithtony
    @tradewithtony Před 7 měsíci +4

    This came in on time, Thanks brother you're always on point and you explain it better.

  • @mvs69
    @mvs69 Před 4 měsíci +2

    You are about to hit 100k, congrats in advance :) you really deserve this. good work keep it up

  • @menabebawy390
    @menabebawy390 Před měsícem +1

    like your way in delivering such a quite complex topic in very simple and digestible way

  • @ArjunKumar-zu2kl
    @ArjunKumar-zu2kl Před 2 měsíci +1

    Very well done, nice crisp explanation, I did along with tutorial, feeling good now. Thank you so much...👍👍

  • @MDFAIZANSARI
    @MDFAIZANSARI Před měsícem

    Very clear explanation. Totally Awesome!

  • @goyalsweta
    @goyalsweta Před 4 měsíci

    Thanks Shabbir your tutorials are awesome

  • @manuu-india
    @manuu-india Před 3 měsíci

    one word - SUPER

  • @manthansharma7266
    @manthansharma7266 Před 2 měsíci

    Nice. Thanks a lot man.

  • @basaveswararaolella7245
    @basaveswararaolella7245 Před 5 měsíci

    Thank you for your explanation bro.

  • @paulthomas1052
    @paulthomas1052 Před 7 měsíci

    Thanks - very useful intro to Kafka. Really enjoy your videos and find them easy to follow.

  • @shanulhaq1670
    @shanulhaq1670 Před měsícem

    Interesting Lectures!! 😊👍

  • @pranavmahajan4190
    @pranavmahajan4190 Před 7 měsíci +1

    Shabbir bhai thanks for the fantastic video on Kafka. Can you please cover Junit and Mockito in detail? Especially covering to test REST services.

  • @shubhamjumde9076
    @shubhamjumde9076 Před 7 měsíci +3

    Hi Shabbir,
    1)Can we have some tutorial or sessions on caching? Client caching, server caching?
    2)How Apache Kafka will be different from GCP pub/sub in terms of functionality and implementation?

  • @inyeobkim
    @inyeobkim Před 2 měsíci

    Best video ever!!

  • @themateoo
    @themateoo Před 7 měsíci +2

    Don't get me wrong but It's much better and easier to watch 'Indian tutorials' when I can see a person. Good job.

  • @hamdamboyurunov6034
    @hamdamboyurunov6034 Před 7 měsíci +2

    Welcome to Kafka Stream. Really nice approach.

  • @rahul-java-dev
    @rahul-java-dev Před 2 měsíci

    Thank u thank u so much ❤❤

  • @AP-eh6gr
    @AP-eh6gr Před 3 měsíci

    this was a top tutorial

  • @vigneshkumarganesan1529
    @vigneshkumarganesan1529 Před 7 měsíci

    Thanks for tutorial brother. Learned a lot.

  • @adarshmv261
    @adarshmv261 Před 7 měsíci +2

    Hi Shabbir, thank you so much for considering the request. This is great explanation and will be very helpful..

  • @radhakrishnanrocky
    @radhakrishnanrocky Před 5 měsíci

    Hi Shabbir,
    Thank you for you awesome videos . All the explanations are very easy to understand.
    Could you please add a video on kafka streams ?

  • @menabebawy390
    @menabebawy390 Před měsícem

    Thanks!

  • @samhunk1227
    @samhunk1227 Před 10 dny

    Thanks a lot ! More hands on please . More scenarios

  • @serosgb
    @serosgb Před 7 měsíci +9

    🎯 Key Takeaways for quick navigation:
    00:00 📚 *Introduction to Apache Kafka*
    - Introduction to Apache Kafka and its basic applications.
    - Description of Apache Kafka as a communication system between a sender and a receiver.
    02:07 🚖 *Practical Example of Kafka Usage*
    - Example of a cab booking application and its integration with Kafka.
    - Kafka facilitates constant updates on the driver's location.
    04:39 🚀 *Advantages and Applications of Kafka*
    - Kafka for handling large volumes of data in real-time applications.
    - Use cases across different industries like e-commerce and banking.
    07:49 📈 *Architecture of Kafka*
    - Explanation of Kafka's architecture and its ecosystem.
    - Details on Zookeeper, Kafka Cluster, and their functions.
    10:27 🛠️ *Installing and Configuring Kafka*
    - Steps to install and configure Kafka.
    - Creation and description of topics in Kafka.
    15:28 🧑‍💻 *Creating an Application with Spring Boot and Kafka*
    - Development of an application using Spring Boot and Kafka.
    - Implementation of a publishing system and subscriber system.
    Made with HARPA AI

  • @BaluKompalli
    @BaluKompalli Před 6 měsíci

    good video for easily understood by Kafka begginers.. super
    Thank you ji.

  • @jitendraprajapat3185
    @jitendraprajapat3185 Před 7 měsíci

    Thank you sir

  • @dubalathrinath4193
    @dubalathrinath4193 Před 7 měsíci +7

    If possible can you please provide more hands-on

  • @samhunk1227
    @samhunk1227 Před 10 dny

    More hands on please . More scenarios

  • @SHIVANGIJUHI
    @SHIVANGIJUHI Před 4 měsíci

    Hi Shabbir,
    Can you help to explain, what happens if any of the services(publisher or consumer) is down, how can we handle such usecase better. Please explain for each (publisher and consumer)

  • @murthazapk2330
    @murthazapk2330 Před 6 měsíci

    Useful ❤

  • @user-if2vu7wb4q
    @user-if2vu7wb4q Před 6 měsíci

    hi, a very good video indeed. but there is a question. in application properties, there are consumer.key-serialzer. but on your ide, its not an error. can you enlighten me. i tried but only consumer.key-deserializer were exist. thank you in advance. i was new to this.

  • @ramanav3139
    @ramanav3139 Před 3 měsíci

    can you guide me on how to do Kafka clustering in the spring boot application,do one video one how kafka brokers work in real time applications

  • @mahendranath2504
    @mahendranath2504 Před 7 měsíci

    Thank you so much 👍

  • @kartheekgupta1076
    @kartheekgupta1076 Před 4 měsíci

    so where exactly save produced data in database at consumer side or at kafka server

  • @balrajmys
    @balrajmys Před 7 měsíci

    Great explanation 👏

  • @vishalsable9370
    @vishalsable9370 Před 7 měsíci

    Very Neatly and nicely explained. Please make video on sonarqube and junit.

  • @jitendraprajapat3185
    @jitendraprajapat3185 Před 7 měsíci

    Please help me, file upload big size in s3 bucket using spring boot and thread

  • @TheSagarShinde
    @TheSagarShinde Před 7 měsíci +1

    Can you please give more real time applications where kafka can be used. Also what type of data we store and comsume and limitations if any

  • @sanketh768
    @sanketh768 Před 22 dny

    Sir, do we have UI in kafka to create topics , partitions etc ?

  • @start1learn-n171
    @start1learn-n171 Před 3 měsíci

    Tq

  • @raviteja-mw1mp
    @raviteja-mw1mp Před 7 měsíci

    Why do we need brokers and partitions?

  • @Raman_p_Sidhu
    @Raman_p_Sidhu Před 19 dny

    Hey while I can run the driver project and hit the end point and listen on CLI but in second springboot consumer project logs are not showing anything there is no cab-location topic and offset. I have checked your GitHub project as well but no luck. After I start server it doesn't show anything related to topic or offset

  • @ambersingh1493
    @ambersingh1493 Před 4 měsíci

    Hi Shabbir, after trying the "earliest" config , I am able to see the message consumed on cmd but not on console.
    Exception : Request joining group due to: rebalance failed due to 'The group member needs to have a valid member id before actually entering a consumer group.' (MemberIdRequiredException)

  • @praveens2272
    @praveens2272 Před 7 měsíci +1

    Why not Active Mq or RabbitMQ for the use case you mentioned in the beginning

    • @jaydeeppal1588
      @jaydeeppal1588 Před 7 měsíci

      Active and RabbitMQ is not distributed messaging system. which you can't scale more like kafka does.

  • @SudhakarReddyChannel
    @SudhakarReddyChannel Před 7 měsíci +1

    Good Basic introduction. I could not consume the messages from beginning. I have configured auto-offset-reset=earliest but still the messages are not reading from beginning. can you help me here

    • @ambersingh1493
      @ambersingh1493 Před 4 měsíci

      Same issue. Able to see the message consumed on but not on console.

  • @sayntan2875
    @sayntan2875 Před měsícem

    How you got to know these properties and the serializer classes? (at 41:19)

  • @martinh7544
    @martinh7544 Před 7 měsíci +1

    Good introduction! Kafka Streams next? 🤔

  • @maddipatlamadhura4140
    @maddipatlamadhura4140 Před 7 měsíci

    hi are you going explain also Kafka streams, joins, aggregations, ktable, spring cloud stream, Kafka binders complex java objects mapping also?

  • @saurabhmaurya6964
    @saurabhmaurya6964 Před 6 měsíci

    how can we fetch all the messages from the particular topic after hitting end-point url ?..Help me with this..I tried To do with the help of KafkaConsumer consumer .. this has a method poll .. but after hitting end point i'm getting null in consumer..please help me with this ..

  • @zainulabdin8822
    @zainulabdin8822 Před 7 měsíci

    thanks alot

  • @intikhabansari6463
    @intikhabansari6463 Před 7 měsíci

    Bro please make a video on elastic search with project 🙏

  • @Divya-qt1cf
    @Divya-qt1cf Před 3 měsíci

    superrrrrrrrrrrrrrrrrrrrrrrrrrrrr

  • @user-pc1pm1vb7p
    @user-pc1pm1vb7p Před 7 měsíci

    elasticsearch gafana tutorial please.

  • @chauhansumit5486
    @chauhansumit5486 Před 7 měsíci +1

    Sir mern developer ki demand hai future

  • @venkateshvenky2880
    @venkateshvenky2880 Před 4 měsíci

    In cab-book-driver : what is the purpose of code in config folder, because without that code also I'm able to get the messages.

    • @vasuimandi5535
      @vasuimandi5535 Před 3 měsíci

      I guess you had first put that code and then removed later, since topic was created when you had that code initially, it is working.

  • @kasifali6921
    @kasifali6921 Před 5 měsíci +1

    Copied Video

  • @prashantkumar-hx1dv
    @prashantkumar-hx1dv Před 4 měsíci

    what a time waste.

    • @DailyCodeBuffer
      @DailyCodeBuffer  Před 4 měsíci

      Could you please suggest what was not useful and how can I improve on those areas
      It would be a great help to me 🙏