Kafka Tutorial - Spring Boot Microservices

  Рет қаралды 443,053

Amigoscode

Amigoscode

Күн бұрын

Пікірлер: 305
@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
@NolteGameOver
@NolteGameOver Жыл бұрын
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
@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
@pedro.carara
@pedro.carara 2 жыл бұрын
uhullll on the weekend I coded the entire course, looking forward to the last class!!! amigoscode you are a amigo to me!
@anassabrd112
@anassabrd112 3 ай бұрын
Thanks for this introduction to Kafka, it's simple and easy to understand the basics of this tool. I am ready to go deeper now. Update: I am updating my comment because it is worth mentioning that Zookeeper is no longer recommended for communication across Kafka clients.
@mupenziii2097
@mupenziii2097 3 ай бұрын
Hello, what would you recommend now instead of zookeeper?
@anassabrd112
@anassabrd112 3 ай бұрын
@@mupenziii2097 ZK is still used in current Kafka version (3.x) alongside with KRaft, but starting from next version (4.x), only KRaft will be supported.
@ian0m
@ian0m 2 жыл бұрын
This is the clearest description and illustration of what Kafka is and how it's structed thar I've seen yet. Thanks!!!!
@kundaimusindo5658
@kundaimusindo5658 2 жыл бұрын
your courses are the best man, thank you so much, much love from Zimbabwe
@mimmithegreat1427
@mimmithegreat1427 2 жыл бұрын
trying to find myself the solution to a project and here comes amigoscode to the rescue! ^^
@FranciscoQuintero-em7tr
@FranciscoQuintero-em7tr Жыл бұрын
Absoluty ... the java goat in YT content. thanks
@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 8 ай бұрын
I want to ask you bro can u give le ur email or something like that?
@hoki8296
@hoki8296 Ай бұрын
Excellent tutorial for Spring Boot with Kafka. Thank you.
@PostMapping
@PostMapping Жыл бұрын
جزاك الله خيرا يا أخي الكريم! ما شاء الله، بارك الله فيك!
@contactdi8426
@contactdi8426 2 жыл бұрын
That's my guru🙏🏼 Thanks to great people like these that we are progressing so fast!
@azizbekibnhamid642
@azizbekibnhamid642 2 жыл бұрын
Amazing course, rahmat !
@ayxxn4931
@ayxxn4931 2 жыл бұрын
AsAlamuAlaykum Amigoscode, I just wanted to comment to thank you for paving a way in the coding industry for muslims. You inspire me not just because of your work ethic but also balance with religion like in your DITL where you prayed Jummah. Also thanks for the courses I'm going through them because I wanna do A level computing 😅
@urmattilek
@urmattilek 2 жыл бұрын
But you don't need religion to study. It's no different are you learning from muslim or other. The code is same.
@ayxxn4931
@ayxxn4931 2 жыл бұрын
@@urmattilek Never said its not, that's not the point I'm making
@swarupcodes
@swarupcodes 2 жыл бұрын
@@urmattilek Second you. Theres no term like coding for muslims. Software engineering is a religion in itself which we religiously pray everyday. It's worse to put religion in everything.
@ChandlerBing11
@ChandlerBing11 2 жыл бұрын
Mama Samba is a great IT content creator here. I am a huge fan
@jakhongirrasulov2329
@jakhongirrasulov2329 2 жыл бұрын
before watching this video, I smashed the like button, because I know it will be worth.
@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 2 жыл бұрын
love your content. you're so calm and a wonderful presenter. best of luck
@himanshubhusanrath212
@himanshubhusanrath212 2 жыл бұрын
Thorough explanation of the concepts as well as the application. Kudos !!
@DevMadeEasy
@DevMadeEasy 2 жыл бұрын
Hey Amigoscode, Great Content as Always!✨ Thanks for Sharing it!🙏🏻 You Have Been an Inspiration for My Own 📺KZbin Channel!!!
@sanatbek819
@sanatbek819 2 жыл бұрын
Hope your community will be 1 mln soon, InshaAllah brother!
@devguyahnaf
@devguyahnaf 2 жыл бұрын
Nelson is giving so much of this course away for free. I just love it!!!
@theclam1338
@theclam1338 2 жыл бұрын
The video we’ve all been waiting for
@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.
@valentinpopescu6704
@valentinpopescu6704 2 жыл бұрын
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
@abdurrehmankhalid2290
@abdurrehmankhalid2290 2 жыл бұрын
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.
@andres98
@andres98 2 жыл бұрын
Congrats for a really self-explanatory video!
@eddylequartier
@eddylequartier 9 ай бұрын
@amigoscode Hello big boss :-) I have a question. at minute 46:30 you write a messageController with a constructor like "public MessageController(KafkaTemplate kafkaTemplate) {some code}". But it is useless : why don't you simply inject the spring bean like that : @Autowired KafkaTemplate kafkaTemplate ?
@anassabrd112
@anassabrd112 3 ай бұрын
Constructor injection has a lot of advantages over field injection, in matters of testability, clear visibility of dependencies, null safety as it ensures that all necessary dependencies are available, and makes the code more flexible and maintainable. That is why I prefer the constructor injection over the annotation.
@python2448
@python2448 2 жыл бұрын
I'm so glad, the youtube recommended me this video. 👏
@iReflections
@iReflections 2 жыл бұрын
Long live brother, thanks for sharing your knowledge love from chennai , tamil nadu , India
@narjesshmida5808
@narjesshmida5808 2 жыл бұрын
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 💓💓💓💝💝
@Amapramaadhy
@Amapramaadhy 2 жыл бұрын
What a beautiful soul! Thank you amigos
@qaisarbaltabay
@qaisarbaltabay 11 ай бұрын
а very simple and important lesson, thank you
@martianstarslit3768
@martianstarslit3768 Жыл бұрын
THANK YOU SO MUCH FOR THIS, WE WOULD APPRECIATE MORE IF IT WAS ON GITHUB TOO
@mukendiemmanuel5640
@mukendiemmanuel5640 2 жыл бұрын
your are one of the best teach i've follow
@brandonstivenrodriguezalda6300
@brandonstivenrodriguezalda6300 Жыл бұрын
Excellent video about Kafka and its implementation
@jnayehsirine6222
@jnayehsirine6222 Жыл бұрын
a friendly reminder :i will appreciate if you start with explaining the code rather than reading the code along . thanks for the free content
@qwertyguy7750
@qwertyguy7750 2 жыл бұрын
Nelson is a legend, that’s it!
@segfal
@segfal 2 жыл бұрын
I love that you made this, i was looking everywhere for this!
@andyescobar202
@andyescobar202 Жыл бұрын
🎉 That tutorial was perfect.
@abdaziznet
@abdaziznet 2 жыл бұрын
hey public record not exist on java 11 is there replacement?
@_skeptik
@_skeptik Жыл бұрын
this is really some very structured tutorial, thank you
@skazijp
@skazijp 2 жыл бұрын
how happy i am seing great muslim software engineer, thanks for the content
@thatoneuser8600
@thatoneuser8600 2 жыл бұрын
Can you do a video on Reactive Spring with Reactor? There's like 123 different operators for transforming/manipulating data, I'm drowning in complexity :(
@mohammadziakhan5693
@mohammadziakhan5693 2 жыл бұрын
I do understand your pain
@03greedo29
@03greedo29 2 жыл бұрын
Yo i feel you. I told myself i was going to read for an entire day before i touched anything. Learned so much today about KAFKA. If anyone is looking to hire a KAFKA engineer, reply to this message. Seven years of XP
@akyjlehok5843
@akyjlehok5843 2 жыл бұрын
What is that plugin with the cat on rainbow in the project loading/building scale?
@ilyababcenco6864
@ilyababcenco6864 2 жыл бұрын
Just in time, thank you very much! Graphql + Spring Boot should be a good choice for a new video I think.
@ArjunKumar-zu2kl
@ArjunKumar-zu2kl Жыл бұрын
Just wow, Amigo, Thank you so much :)
@marouaniAymen
@marouaniAymen 4 ай бұрын
Thanks for the video, I really liked the course. I have a question, how did you make your console output in IntelliJ colored for Spring Boot server log output ? Thanks.
@akyjlehok5843
@akyjlehok5843 2 жыл бұрын
What is adventage in kafka configuration in the config classes opposit configuration in properties files?
@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 :)
@cisinojunior3327
@cisinojunior3327 Жыл бұрын
Why didn't you use a Kafka docker container?
@TheDestoy123
@TheDestoy123 Ай бұрын
Do you have the 2024 version?
@oficialreinaldoneves
@oficialreinaldoneves 2 жыл бұрын
You are my hero man. Thank you so much for this content.
@cezarybek6679
@cezarybek6679 2 жыл бұрын
Hey Nelson, at minute 41:40, you said that if we have more than one instance/replica of the same application, these applications will read from the SAME partition. Are you sure about that? I'm pretty sure that if you want to scale the application you MUST implement partitions OTHERWISE the second instance of the application will stay without any log from the subscribed topic. Please give me a feedback about that! Thank you, Cezary B.
@Hemant._.Dhiman
@Hemant._.Dhiman 2 жыл бұрын
I am having the same doubt!
@LPS-ln1mz
@LPS-ln1mz 2 жыл бұрын
why not to make kafka setup (serializer, deserializer etc) via application.properties? why you need this boilerplate with maps and configs?
@ahmedelmawrdy4381
@ahmedelmawrdy4381 2 жыл бұрын
Walikom Asslam, Wonderful Video bro, please keep it up!
@hamidoubalde2517
@hamidoubalde2517 2 жыл бұрын
Lot of thanks Nelson. You do great work.
@halcyon-s
@halcyon-s Жыл бұрын
Thanks for amazing tutorials!
@taimoor_22
@taimoor_22 2 жыл бұрын
Amazing video! Keep up the good work brother!
@telefonmakinesi6467
@telefonmakinesi6467 2 жыл бұрын
Can u do that with string and object
@robertoenriquechavezrodrig731
@robertoenriquechavezrodrig731 2 жыл бұрын
Thank you so much for this video! God bless you 😉
@TheBhabanisankar
@TheBhabanisankar 2 жыл бұрын
@Amigoscode, you are awesome ... :)
@alandecunto753
@alandecunto753 Жыл бұрын
So is there a way to secure the Kafka topic or broker for only users register in the API can consume data?
@thalibmuhammad9519
@thalibmuhammad9519 2 жыл бұрын
dude, why you are so good
@loandao1996
@loandao1996 4 ай бұрын
Thanks sir! This's really helpful for me
@omarlamrabet379
@omarlamrabet379 2 жыл бұрын
May Allah reward you for this job bro :)
@sarahemmati2057
@sarahemmati2057 2 жыл бұрын
Hi, Great Video as always! Thank you.
@JSneider05
@JSneider05 2 жыл бұрын
Looking forward to learn Kafka.
@achraftaffah4458
@achraftaffah4458 Жыл бұрын
Could you please show me how to draw a technical architecture like the one you used in this tutorial?
@Release1234
@Release1234 Жыл бұрын
@Amigoscode Is there any resources or teaching you've done that tests spring-kafka?
@mariumbegum7325
@mariumbegum7325 Жыл бұрын
Fantastic tutorial
@011ayush
@011ayush Жыл бұрын
Thank you for this tutorial. Really helpful.
@ivanlorenzo04
@ivanlorenzo04 2 жыл бұрын
Bruuhh, how did you know I was looking at this tutorial!?
@ijasahamed1323
@ijasahamed1323 2 жыл бұрын
Noticed that smashing like button became 2 seconds to 1 second 😁🙌
@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.
@Netalon
@Netalon Жыл бұрын
Can i retain messages published on a topic ? If yes, can I delete them later ?
@edwinangar
@edwinangar 2 жыл бұрын
Hi. In the amigoscode page the kafka chapter No 9 and 10 are mixed, I was lost at the beginning 😂😂
@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!
@aditikaushik5147
@aditikaushik5147 2 жыл бұрын
Amazing concept of Kafka.. Very well explained... thank you.. 🙂
@muditjain9117
@muditjain9117 2 жыл бұрын
Amazing video. Any chance of getting a link to git repo of the code in the video?
@jibink7969
@jibink7969 2 жыл бұрын
you are awesome brother, keep going!!
@magdalysantos3848
@magdalysantos3848 2 жыл бұрын
gracias por tus videos ..! you're the best😎
@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.. :)
@testmyplaylist
@testmyplaylist 2 жыл бұрын
Hi Amigo, thanks for your videos.. really helpful.
@IbrahimB-yc2zt
@IbrahimB-yc2zt 2 жыл бұрын
you said that kafka topic can keep the message forever, if we send two different messages to the same topic, it will only keep the last one right?
@martindouglas-p8e
@martindouglas-p8e Жыл бұрын
hi Nelson, Thanks for this video. What about unit and integration test of the producer and consumer, i'm struggling with that. Any advices ?
@vjotov
@vjotov 3 ай бұрын
at 43:05 - why you need to restart once more??? can you explain?
@Najish101
@Najish101 2 жыл бұрын
Does a partitioned topic live in the same node?
@MrMarquinho22
@MrMarquinho22 4 ай бұрын
Thank you, that was great
@renz82
@renz82 2 жыл бұрын
what tool did you use for the slide? is it powerpoint?
@mahmoudebada4025
@mahmoudebada4025 2 жыл бұрын
جزاك الله خيرا
@aibekzhorabek3043
@aibekzhorabek3043 Жыл бұрын
Very good tutorial, thanks a lot muslim brother. I was wondered when you made request from intellij idea, I did not know that way to make requests, I always use postman)
@adancastroharos9408
@adancastroharos9408 2 жыл бұрын
Thank you very much for these videos, they are very helpful
@Waldemar-c6s
@Waldemar-c6s Жыл бұрын
Hi.. do you have plans to prepare some videos about apache camel? Maybe whole course about that technology? :D
@enfantprodigue4549
@enfantprodigue4549 Жыл бұрын
Great Stuff, Thanks for sharing
@codewithankush9753
@codewithankush9753 2 жыл бұрын
Where is git link for Code ?
@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 :(
@DiegoFernandoRuizS
@DiegoFernandoRuizS 2 жыл бұрын
Thanks for a beautiful explanation!!! You have the patience and power to teach us! Thanks again!
@MrOpolo91
@MrOpolo91 Жыл бұрын
great course!! thanks a ton:)
Java and Spring Boot Microservices | 10 Hour Full Course
2:21:37
Amigoscode
Рет қаралды 303 М.
3. Apache Kafka Fundamentals | Apache Kafka Fundamentals
24:14
Confluent
Рет қаралды 492 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Don’t Choose The Wrong Box 😱
00:41
Topper Guild
Рет қаралды 62 МЛН
Apache KAFKA Tutorial | KAFKA Crash Course | Spring Boot
56:49
Daily Code Buffer
Рет қаралды 101 М.
Spring Boot Kafka Full Course in 3 Hours🔥🔥🔥
2:43:02
Java Guides
Рет қаралды 12 М.
Про Kafka (основы)
49:23
Владимир Богдановский
Рет қаралды 420 М.
🚀 Apache Kafka Crash Course With Spring Boot 3.0.x | @Javatechie
4:50:16
RabbitMQ Tutorial - Message Queues and Distributed Systems
30:48
Amigoscode
Рет қаралды 173 М.
Apache Kafka Crash Course
1:18:06
Hussein Nasser
Рет қаралды 441 М.
Apache Kafka in 6 minutes
6:48
James Cutajar
Рет қаралды 1 МЛН
Microservices are Technical Debt
31:59
NeetCodeIO
Рет қаралды 692 М.
“Don’t stop the chances.”
00:44
ISSEI / いっせい
Рет қаралды 62 МЛН