Kafka Tutorial - Spring Boot Microservices

  Рет қаралды 395,449

Amigoscode

Amigoscode

Күн бұрын

Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines.
In this Kafka Tutorial you will learn how to get up and running Kafka, Configure topics, Producers and Consumer.
We will use Spring Boot and build a Restful API that will integrate with Kafka eco system.
#kafka #springboot #amigoscode
FULL COURSE AVAILABLE HERE: amigoscode.com/courses/micros...
Don't Forget to
===========================================
💯 Subscribe to Amigoscode - bit.ly/2HpF5V8
💯 Courses Available for free here - amigoscode.com/courses
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
⭐ Table Of Contents ⭐
===========================================
00:00 - Intro
01:17 - Quick Word
02:19 - Kafka
10:22 - Kafka Broker
15:22 - Bootstrap Project
17:33 - Topic
20:38 - Producer Config
26:41 - Kafka Template
30:26 - Kafka Consumer
34:33 - Consumer Config
39:59 - @KafkaListener
44:03 - Restful API and Kafka
48:39 - Spring Kafka Documentation
49:53 - Outro
🙊 Here are the goods for all my videos video 🙊
► Recommended Books
===========================================
- Clean Code - amzn.to/2UGDPlX
- HTTP: The Definitive Guide - amzn.to/2JDVi8s
- Clean Architecture - amzn.to/2xOBNXW
► Computer and Monitor
===========================================
- New Apple MacBook Pro - amzn.to/3464Mmn
- Dell 27 INCH Ultrasharp U2719D Monitor - amzn.to/2xM3nW1
- Double Arm Stand Desk Mount - amzn.to/3aYKKfs
- USB C Hub Multiport Adapter - amzn.to/2Jz7NlL
► Camera Gear
=============================================
- Sony ILCE7M3B Full Frame Mirrorless Camera - amzn.to/346QIJn
- Sigma 16 mm F1.4 DC DN - amzn.to/2wbic3Q
- Sigma 33B965 30 mm F1.4 DC DC - amzn.to/39G37Fd
► IDE & Tools I use for coding 💻 🎒
===========================================
- ITerm
- VsCode
- GoLand
- IntelliJ Ultimate
- Sublime
P.S
===========================================
💯 Don't forget to subscribe | bit.ly/2HpF5V8
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
💯 Follow me on Instagram | bit.ly/2TSkA9w
❤️ Thanks for watching

Пікірлер: 286
@amigoscode
@amigoscode 2 жыл бұрын
Full Course Available here: amigoscode.com/p/microservices See you there
@brandonquintanillaquispe5455
@brandonquintanillaquispe5455 2 жыл бұрын
Hi Nelson! I would love to get the full course, but I have a doubt. Will the course include the projet deployment on AWS, GC or Azure?
@czargaurav
@czargaurav 2 жыл бұрын
Hi Nelson .. what’s the discount code for this full course ?
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Hey Nelson, I'm a big fan of your work.
@atefjlassi193
@atefjlassi193 2 жыл бұрын
Thank you Nelson, can you upload this course on udemy ?
@NitrosS
@NitrosS 2 жыл бұрын
@@brandonquintanillaquispe5455 I think not
@pedrocarara1830
@pedrocarara1830 2 жыл бұрын
uhullll on the weekend I coded the entire course, looking forward to the last class!!! amigoscode you are a amigo to me!
@ian0m
@ian0m Жыл бұрын
This is the clearest description and illustration of what Kafka is and how it's structed thar I've seen yet. Thanks!!!!
@himanshubhusanrath212
@himanshubhusanrath212 2 жыл бұрын
Thorough explanation of the concepts as well as the application. Kudos !!
@thodoristsoufis1253
@thodoristsoufis1253 2 жыл бұрын
Nelson your way of teaching and sharing knowledge is brilliant. You should be proud of yourself. Continue like this !!!
@CheeseStickzZ
@CheeseStickzZ Жыл бұрын
he's an idiot and has no idea what he's talking about, go read my comment above to know why
@NolteGameOver
@NolteGameOver 8 ай бұрын
I worked with activemq and rabbitmq but never with kafka, this really clears my mind, basics like these are important to me, now I can start digging for more extended info. Thanks
@contactdi8426
@contactdi8426 2 жыл бұрын
That's my guru🙏🏼 Thanks to great people like these that we are progressing so fast!
@raghavanaliassaravananm1546
@raghavanaliassaravananm1546 2 жыл бұрын
Hello Nelson, Great. I have enrolled myself in the microservices course! Just my 2 cents to support your efforts. Keep up the great work. Thank you for sharing your knowledge.
@alexluke_again
@alexluke_again Жыл бұрын
love your content. you're so calm and a wonderful presenter. best of luck
@segfal
@segfal 2 жыл бұрын
I love that you made this, i was looking everywhere for this!
@DiegoFernandoRuizS
@DiegoFernandoRuizS 2 жыл бұрын
Thanks for a beautiful explanation!!! You have the patience and power to teach us! Thanks again!
@kundaimusindo5658
@kundaimusindo5658 2 жыл бұрын
your courses are the best man, thank you so much, much love from Zimbabwe
@adityasrivastava5322
@adityasrivastava5322 2 жыл бұрын
hi nelson, glad to witness such an amazing concept of kafka by you.. thank you.. :) could be really helpful if you could explain how to prepare dynamic topic name in an api to communicate via multiple topics in real time env.. thanks again man.. :)
@Amapramaadhy
@Amapramaadhy 2 жыл бұрын
What a beautiful soul! Thank you amigos
@nikitazinchenko2561
@nikitazinchenko2561 2 жыл бұрын
Amigoscode, many thx for this and all tutorials which you created for us, it's very important topic. thank you very much :)
@narjesshmida5808
@narjesshmida5808 Жыл бұрын
Hello Neflson, you put every thing that i need in this tuto... just you are brillant!!! Thank you very much .. i am very fun of all your tutos .. Good Luck 💓💓💓💝💝
@jyotirmoysha
@jyotirmoysha 2 жыл бұрын
Amigo Thanks a lot. It was very well explained and in detail. Keep it up.
@andres98
@andres98 2 жыл бұрын
Congrats for a really self-explanatory video!
@_skeptik
@_skeptik 7 ай бұрын
this is really some very structured tutorial, thank you
@hamidoubalde2517
@hamidoubalde2517 Жыл бұрын
Lot of thanks Nelson. You do great work.
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Hey Amigoscode, Great Content as Always!✨ Thanks for Sharing it!🙏🏻 You Have Been an Inspiration for My Own 📺KZfaq Channel!!!
@ilyababcenco6864
@ilyababcenco6864 2 жыл бұрын
Just in time, thank you very much! Graphql + Spring Boot should be a good choice for a new video I think.
@oficialreinaldoneves
@oficialreinaldoneves 2 жыл бұрын
You are my hero man. Thank you so much for this content.
@taimoor_22
@taimoor_22 2 жыл бұрын
Amazing video! Keep up the good work brother!
@aRahmanyildiz
@aRahmanyildiz Жыл бұрын
Thank you so much. Really good and clean content 👍
@011ayush
@011ayush Жыл бұрын
Thank you for this tutorial. Really helpful.
@FranciscoQuintero-em7tr
@FranciscoQuintero-em7tr 6 ай бұрын
Absoluty ... the java goat in YT content. thanks
@robertoenriquechavezrodrig731
@robertoenriquechavezrodrig731 Жыл бұрын
Thank you so much for this video! God bless you 😉
@azizbekibnhamid642
@azizbekibnhamid642 2 жыл бұрын
Amazing course, rahmat !
@theclam1338
@theclam1338 2 жыл бұрын
The video we’ve all been waiting for
@j-don6668
@j-don6668 2 жыл бұрын
Sooo pumped for this!!!
@iReflections
@iReflections 2 жыл бұрын
Long live brother, thanks for sharing your knowledge love from chennai , tamil nadu , India
@mimmithegreat1427
@mimmithegreat1427 2 жыл бұрын
trying to find myself the solution to a project and here comes amigoscode to the rescue! ^^
@aditikaushik5147
@aditikaushik5147 Жыл бұрын
Amazing concept of Kafka.. Very well explained... thank you.. 🙂
@adancastroharos9408
@adancastroharos9408 2 жыл бұрын
Thank you very much for these videos, they are very helpful
@andyescobar202
@andyescobar202 6 ай бұрын
🎉 That tutorial was perfect.
@python2448
@python2448 2 жыл бұрын
I'm so glad, the youtube recommended me this video. 👏
@SamriBliss
@SamriBliss 2 жыл бұрын
Glad you’re back! I’ve written a Spring boot app that reads from and writes to a topic and I’m not changing the app to also send to a postgreSQL as well.
@abdellahlakhnigue3086
@abdellahlakhnigue3086 Ай бұрын
I want to ask you bro can u give le ur email or something like that?
@halcyon-s
@halcyon-s 6 ай бұрын
Thanks for amazing tutorials!
@ArjunKumar-zu2kl
@ArjunKumar-zu2kl Жыл бұрын
Just wow, Amigo, Thank you so much :)
@shermatovs
@shermatovs 2 жыл бұрын
Hi Nelson. I would really want you to post some great content about websockets, because I think this topic is really interesting for almost every beginner. So would appreciate it!
@f.5528
@f.5528 2 жыл бұрын
Thank you for these great videos.
@jonathanfrakes1129
@jonathanfrakes1129 2 жыл бұрын
Keep up the great work!
@qaisarbaltabay
@qaisarbaltabay 4 ай бұрын
а very simple and important lesson, thank you
@jibink7969
@jibink7969 2 жыл бұрын
you are awesome brother, keep going!!
@sarahemmati2057
@sarahemmati2057 Жыл бұрын
Hi, Great Video as always! Thank you.
@mukendiemmanuel5640
@mukendiemmanuel5640 2 жыл бұрын
your are one of the best teach i've follow
@denisleonard1565
@denisleonard1565 2 жыл бұрын
Salam, Nelson! I'd like to know which technologies I should learn in order to build a cloud-native application in Java. do you have the roadmap for building cloud-native application in Java?
@agustinfeijoo1462
@agustinfeijoo1462 Жыл бұрын
Thanks for the video ! You make it seem so clear, hopefully in the future you also upload the code in git for free :(
@devguyahnaf
@devguyahnaf 2 жыл бұрын
Nelson is giving so much of this course away for free. I just love it!!!
@user-vv5vt6ho4j
@user-vv5vt6ho4j 2 жыл бұрын
thank your so much. great efforts. great work.
@valentinpopescu6704
@valentinpopescu6704 Жыл бұрын
I bet you have the M1 MacBook. Damn, the speed it sends those messages is astonishing! I followed your tutorial on my job laptop which is a pretty strong machine itself too, but it couldn't keep up with the MacBook lol
@omarlamrabet379
@omarlamrabet379 2 жыл бұрын
May Allah reward you for this job bro :)
@brandonstivenrodriguezalda6300
@brandonstivenrodriguezalda6300 4 ай бұрын
Excellent video about Kafka and its implementation
@PostMapping
@PostMapping 5 ай бұрын
جزاك الله خيرا يا أخي الكريم! ما شاء الله، بارك الله فيك!
@badreeddine3653
@badreeddine3653 2 жыл бұрын
Thanks for a beautiful explanation
@MrOpolo91
@MrOpolo91 6 ай бұрын
great course!! thanks a ton:)
@sadeepaalwis5938
@sadeepaalwis5938 2 жыл бұрын
cool content learned a lot thanks amigoscode
@testmyplaylist
@testmyplaylist Жыл бұрын
Hi Amigo, thanks for your videos.. really helpful.
@HashanChamikara
@HashanChamikara 2 жыл бұрын
It's very helpful, thanks bro
@magdalysantos3848
@magdalysantos3848 Жыл бұрын
gracias por tus videos ..! you're the best😎
@jagadeeshbaskaran4881
@jagadeeshbaskaran4881 2 жыл бұрын
Great tutorial. Thanks a lot.
@jebuskmiest
@jebuskmiest Жыл бұрын
thank you man ☺️
@micha6568
@micha6568 Жыл бұрын
Great tutorial, thanks!
@susydev3722
@susydev3722 2 жыл бұрын
Thanks for the new video, it helped me a lot. I hope later you can make VueJS content with Spring Boot. Best regards.
@qwertyguy7750
@qwertyguy7750 2 жыл бұрын
Nelson is a legend, that’s it!
@khalilbouali3480
@khalilbouali3480 6 ай бұрын
that was very helpful !
@shaifulislam7422
@shaifulislam7422 2 жыл бұрын
I have bought your course and it is awesome . I have learnt a lot of things. Can you please make a video tutorial course on spring authorization server by implementing authorization code grant and PKCE . I search over internet but not found any video tutorial course on spring authorization server.
@nnocsupnn5980
@nnocsupnn5980 2 жыл бұрын
Hi, Great Video as always! Hope you can create a video for Spring Integration Framwork with Kafka.
@enfantprodigue4549
@enfantprodigue4549 Жыл бұрын
Great Stuff, Thanks for sharing
@TheBhabanisankar
@TheBhabanisankar Жыл бұрын
@Amigoscode, you are awesome ... :)
@jakhongirrasulov2329
@jakhongirrasulov2329 Жыл бұрын
before watching this video, I smashed the like button, because I know it will be worth.
@martianstarslit3768
@martianstarslit3768 6 ай бұрын
THANK YOU SO MUCH FOR THIS, WE WOULD APPRECIATE MORE IF IT WAS ON GITHUB TOO
@sanatbek819
@sanatbek819 2 жыл бұрын
Hope your community will be 1 mln soon, InshaAllah brother!
@hectorbracho8177
@hectorbracho8177 2 жыл бұрын
great video Nelson... Thank you..
@kamurashev
@kamurashev 2 жыл бұрын
Thank you, great video! Are you planning adding one for Kafka stream?
@anastasianaumko923
@anastasianaumko923 Жыл бұрын
Thanks a ton!
@rajaboy2293
@rajaboy2293 2 жыл бұрын
Hello Sir, great content indeed and thank your for your efforts. Question here what is the best legitimate platform for finding a remote job for a junior developer with 2 years of experience?
@kluch46
@kluch46 2 жыл бұрын
37: 38 Correct me if I'm wrong, but in order to Spring can discover and use the custom KafkaListenerContainerFactory you specified, by deafult the bean name must be as kafkaListenerContainerFactory (not factory), otherwise it won't be picked up by the application context and none of the specified serializers and deserializer for consumers will be applied, but default KafkaListenerContainerFactory instance with default SerDes instead.
@maksymkhodakov3456
@maksymkhodakov3456 2 жыл бұрын
Thank you sooo much!
@zhousx18
@zhousx18 2 жыл бұрын
Amigo, great Job!
@alanmangroo3656
@alanmangroo3656 Жыл бұрын
Great video! Thank you
@thalibmuhammad9519
@thalibmuhammad9519 Жыл бұрын
dude, why you are so good
@kumushhabibova3000
@kumushhabibova3000 2 жыл бұрын
Amazing course, great
@JSneider05
@JSneider05 2 жыл бұрын
Looking forward to learn Kafka.
@wwhill8033
@wwhill8033 2 жыл бұрын
Another amazing video, 🙏
@skernelman2208
@skernelman2208 2 жыл бұрын
Thanks bro!!
@NextModeSro
@NextModeSro 7 ай бұрын
Thank you for great video
@mariumbegum7325
@mariumbegum7325 Жыл бұрын
Fantastic tutorial
@abdurrehmankhalid2290
@abdurrehmankhalid2290 Жыл бұрын
I have to mention somethings, If you are working on the windows machine then you have to install and configure the Gradle and Scala in order to build the Kafka project. It will give an error using Scala for the first time, that you need to build the project before running the scripts, and by the way you can run Bash Scripts from the Git Bash command line tool.
@nesreenmohd665
@nesreenmohd665 2 жыл бұрын
Thank you very much!
@evgenykuznetsov7490
@evgenykuznetsov7490 2 жыл бұрын
really usefull, thanks a lot!
@iposipos9342
@iposipos9342 2 жыл бұрын
Hi, thanks for the video☺. i would like to see a tutorial on apache ignite or can it be integrated into this project?
@ChandlerBing11
@ChandlerBing11 2 жыл бұрын
Mama Samba is a great IT content creator here. I am a huge fan
@mahmoudebada4025
@mahmoudebada4025 2 жыл бұрын
جزاك الله خيرا
@ElCanalDelPadrino
@ElCanalDelPadrino 2 жыл бұрын
Thanks buddy!!
@ahmedelmawrdy4381
@ahmedelmawrdy4381 Жыл бұрын
Walikom Asslam, Wonderful Video bro, please keep it up!
@ivanlorenzo04
@ivanlorenzo04 2 жыл бұрын
Bruuhh, how did you know I was looking at this tutorial!?
@user-sk4xs1ez4g
@user-sk4xs1ez4g 11 ай бұрын
hi Nelson, Thanks for this video. What about unit and integration test of the producer and consumer, i'm struggling with that. Any advices ?
@Release1234
@Release1234 8 ай бұрын
@Amigoscode Is there any resources or teaching you've done that tests spring-kafka?
Java and Spring Boot Microservices | 10 Hour Full Course
2:21:37
Amigoscode
Рет қаралды 286 М.
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 347 М.
Let's all try it too‼︎#magic#tenge
00:26
Nonomen ノノメン
Рет қаралды 48 МЛН
skibidi toilet 73 (part 2)
04:15
DaFuq!?Boom!
Рет қаралды 32 МЛН
[Vowel]물고기는 물에서 살아야 해🐟🤣Fish have to live in the water #funny
00:53
2024 GLAR President Discusses Lansing Home Prices and Inventory
12:27
GreaterLansingAREAL
Рет қаралды 2
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 436 М.
Apache KAFKA Tutorial | KAFKA Crash Course | Spring Boot
56:49
Daily Code Buffer
Рет қаралды 58 М.
System Design: Why is Kafka fast?
5:02
ByteByteGo
Рет қаралды 1 МЛН
JAVA DTO Pattern Tutorial | Simplify Your Code
19:12
Amigoscode
Рет қаралды 184 М.
What is Apache Kafka®?
11:42
Confluent
Рет қаралды 332 М.
RabbitMQ Tutorial - Message Queues and Distributed Systems
30:48
Amigoscode
Рет қаралды 155 М.
Here's The Secret How To Create These Animated Diagrams
11:12
Amigoscode
Рет қаралды 334 М.
📱 SAMSUNG, ЧТО С ЛИЦОМ? 🤡
0:46
Яблочный Маньяк
Рет қаралды 842 М.
Распаковал Xiaomi SU7
0:59
Wylsacom
Рет қаралды 2,8 МЛН
На iPhone можно фоткать даже ночью😳
0:30
GStore Mobile
Рет қаралды 1,2 МЛН