Awesome course bro!! Really looking forward to seeing some course that uses Kafka as well. I am following your courses for a long time, everything was explained in an easy to understand manner, please make some courses on Front-end as well most preferably with Angular. It helps lots of Full stack developers to improve their skills.
@garetts81563 жыл бұрын
My favourite instructor strikes again! Thanks a lot!👏
@DailyCodeBuffer3 жыл бұрын
Thanks man 🙏
@smershad-ulislam78572 жыл бұрын
Its so beautiful BRILLIANT and full of passion and integrity that its one out of millions quality work in microservices understanding that like us who are very naïve and new in this field, find it sky high inspiring to become able to take control on the reverse mechanism of the microservices when a single microservice fails to let all the other microservices need to take care of integrity of data and states of the objects. Heartful of thanks and wishes for you Shabbir Dawoodi, you are just a GENIUS!
@DailyCodeBuffer2 жыл бұрын
🙏🏻🙏🏻
@manognajoshik84652 жыл бұрын
God bless you Shabbir!! We are getting awesome content from you free of cost!! You are a gem
@DailyCodeBuffer2 жыл бұрын
Thank you so much 🙏🏻🙏🏻
@kumarsaroj182 жыл бұрын
mere chote bhai... bahut bahut dhanyawad.... You inspire me a lot, I had been looking for content rich video on this topic... Keep creating such awesome tech contents...
@tannuji4274 Жыл бұрын
Thanks!
@DailyCodeBuffer Жыл бұрын
Thanks 🙏🏻
@MRXMrx-gg2xi9 ай бұрын
I don't understand the write side of CQRS, if we have two database (write and read db) and would like to save an domain object in read database where should we persist it? in command handler? Because you only update the read database by event handler, right?
@updownftw2 жыл бұрын
Hi Shabbir, the CQRS example you took is sharing the same database. Isn't the whole point of CQRS is to make the applications loosely coupled? How do I connect my command and query databases and make sure they are in sync?
@utkarshdevgan61992 жыл бұрын
what happened after 2:54:03 ?? I am getting user null still
@naveenbingi93310 ай бұрын
You make things simple and easy to understand. Thank you for your help & time
@qaisarabbas24883 жыл бұрын
I am going to subscribe this particular channel😂
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@SlBoss142 жыл бұрын
Sahi pakde hai...
@theresapan6128 Жыл бұрын
Great videos! Very nice pace and clear explanation. Thank you very much for making this awesome course!
@afjungle2 жыл бұрын
How I wish I could smash the like button a million times 🙂, Thanks a million, bro, for all these great videos you are giving us for free. God bless !!!
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@DailyCodeBuffer3 жыл бұрын
Want to LEARN In depth about Microserviecs? Head over to www.dailycodebuffer.in/s/store/courses/description/Microservices-with-Spring-Boot and use Coupon Code DCB40 to get 40% off on the Microservices with Springboot Course.
@qaisarabbas24883 жыл бұрын
Please change the word particular to another word 😁
@AhmedMkhinini2 жыл бұрын
thks for the course Bro. @Daily Code Buffer Got 2 questions though. 1- would it be possible to use rabbitMQ instead of the event source and handler 2- Spring already allow to easily publish and handle domain events while working with aggregate. whats the point of using axon plz
@junioryao34583 жыл бұрын
hello , I really like your video , but What I would if you can , is to show how you find and understand the documentation if possible , ( as well as some demo for spring cloud AWS ) thanks , I really like your content BIG UP👍
@funcoding17972 жыл бұрын
I couldn't finish this video without writing this comment😁😁😃 your teaching skill is number ONE , Thanks bro
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏
@aliksargsyan2782 Жыл бұрын
Every time I'm amazed by your content brother. Keep going you are doing great. Awesome. Thanks for everything
@DailyCodeBuffer Жыл бұрын
🙏🏻🙏🏻🙏🏻
@qaisarabbas24883 жыл бұрын
This is an amazing guy I like your videos & teaching style. Keep it up, Love from Pakistan
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@happy.s1ngh8 ай бұрын
Great Tutorial! Do we need to create 4 different services for SAGA? Can we create all the 4 services as packages in the same service? Also is it a good idea to follow SAGA & CQRS only for order, payment & shipment services and use only simple MVC pattern for all the other CRUD operations of User, Address, Business, etc tables?
@chessmaster8562 жыл бұрын
Great work. Demoing work is what most people would shy away
@updownftw2 жыл бұрын
Hi Shabbir, when we are handling exceptions in the event. How does it reverts the data entry, (where we already saved the product) as well ?
@ManivannanBgi8 ай бұрын
How to implement a rollback in the microservice in the event that one of the services fails. What should be done about failed transactions that affect every microservice? Would you kindly provide advice or a video on how to handle rollbacks for each microservice's transaction?
@VishnuPrasad-dm3iq2 жыл бұрын
Awesome Event driven Explanation.. Can you please integrate with Kafka ..?
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@vivekguptacs2 жыл бұрын
1:03:28 in cqrs pattern. When u tried to save apple. I can see 200 code on postman ideally it should be 400 or 500. How will you handle this? Please explain.
@abdelghafourboufenzi213 Жыл бұрын
it makes no sense to have 200 as a response of the postMapping when having an exception in your example starting from 1:01:00, it should be a 400 with a response message, i tried to use controllerAdvice with your example but it doesn't work, i'm getting some weird response and also the postMapping get's executed immediatly when running the application
@rajendrakashi Жыл бұрын
Very informative and practical. I learnt a lot. thank you.
@DailyCodeBuffer Жыл бұрын
Glad it was helpful!
@foruvasanth3 жыл бұрын
Great work!! It will be helpful if you can add breakdown of the topics in description...
@guillermofernandezraboso64032 жыл бұрын
Fantastic course and really well explained man! Just to leave it requested, it would be great if you could expand the course with Spring Cloud, centralized logging and circuit breaker tools. Also, I would love to see how you managed the notification service and the rest of the missing compensations. Anyhow, you are the best! Thanks a lot!!
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@nithinkumar37122 жыл бұрын
How do you accessed common services class into other services?... What's are dependency?
@DailyCodeBuffer2 жыл бұрын
Just the common service dependency
@drakezen3 жыл бұрын
Great explanation, keep up your awesome work! looking forward to the next video
@DailyCodeBuffer3 жыл бұрын
Hope you enjoy the tutorial 🙏
@on611 Жыл бұрын
Hi sir, how to respond to a value other than String to the client when executing in the command controller. For example, when a user posts email, password -> command controller completes authentication -> responds with some user information along with token?
@MultiSudd2 жыл бұрын
Hey, Current axon framework version is 4.5.8. As per your instructions, I've used 4.5.3. But i'm getting the error as follows "Error creating bean with name 'entityManagerFactory': If I use 4.5.8 version, i'm getting the User object as NULL from Userservice. Not sure how to fix this. please help me.
@MultiSudd2 жыл бұрын
Btw, I got it worked. I used the axon framework as 4.5.3. I need to change the spring boot version as well. I used the same version as you have used. It is now working fine for me. Thanks for the video.
@Why_Zed Жыл бұрын
Thank you
@KehindeAdeoya2 жыл бұрын
Your tutorial is 🤩 . I learnt through it, but ran into an issue. Could you help figure out what is wrong? Cannot invoke "model.User.getCardDetail()" because "user" is null
@sreevanisadhu41792 жыл бұрын
Getting below error while starting application Description: Parameter 0 of constructor in com.dailycodebuffer.ProductService.command.api.controller.ProductCommandController required a bean of type 'org.axonframework.commandhandling.gateway.CommandGateway' that could not be found. Action: Consider defining a bean of type 'org.axonframework.commandhandling.gateway.CommandGateway' in your configuration. How to resolve ?
@salobhikhan3 жыл бұрын
a good practical guide for CQRS and Saga
@t1mt0m97 Жыл бұрын
Great course ..Was able to code along and complete it.
@Rameez-Raja Жыл бұрын
Thanks for your detailed description. One question which I have is, since you are running all the services in different port, how each service know each other with configuring the end point? Is it through command handler when you submit the send method pls clarify
@arturtyan932 жыл бұрын
nice course, very helpful if you didn't face with event driven microservices architecture
@buhaha_bharathSuryaАй бұрын
so kafka is also an event manager?
@ramasamyramasamy24232 жыл бұрын
after finishing of the transaction, agreed with the exception thrown and the record is not saved. But if I stop and restart the springboot, the "on" method is automatically called. Anyhow its not saved but how to avoid the calling of the "on" method in event handler. Or how to delete the event of the save of "Apple" record from axon ?
@SmileKaroYaar2 жыл бұрын
im getting this error - "Driver com.mysql.cj.jdbc.Driver claims to not accept jdbcUrl, jdbc:h2:file:~/data/productDB" please help, do i need to have H2 database account or i tried changing the properties for mysql db but no use.
@smooth85802 жыл бұрын
change the file path to jdbc:h2:file:~/data/orderDB orderDb instead of productDB
@abulsyed4851 Жыл бұрын
Have you worked on client projects that were built using CQRS architecture? Just curious how popular this is, in industry.
@omongecalvince47013 жыл бұрын
what a content to help cover microservice . This is awesome
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏. Glad you enjoyed the tutorial
@masterinJava1611 Жыл бұрын
Error : "OUT_OF_RANGE: [AXONIQ-2000] Invalid sequence number 0 for aggregate 0, expected 1"
@javokhirbuvanazarov91122 жыл бұрын
From where did you get userId, addressId, productId while doing POST method on "/orders" endpoint ? Can you please help ?
@malyadrichennupati73893 жыл бұрын
plz do one video on intellj id shhirtcuts
@1anku3 жыл бұрын
Great Job ! Just want to understand how have you decided to go for Axon and why not Eventuate tram , Any advantages /disadvantages or comparison
@ThaileangSung2 жыл бұрын
Awesome! Your tutorial is very practical, which I like.
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@ramasamyramasamy24232 жыл бұрын
I am getting the error message OUT_OF_RANGE: [AXONIQ-2000] Invalid sequence number 0 for aggregate d58e6c5e-7678-4c02-8480-ff682121e0a4, expected 1, after the PaymentAggregate is called and completed. what is the issue beneath ?
@АлексейШитиков-с7п2 жыл бұрын
Your aggregate identifier is not unique. Change line @AggregateIdentifier private String productId= UUID.randomUUID().toString(); It will help. Don't know why in author example there is no error. May be he fixed it without showing us.
@panndey3 жыл бұрын
You have really nailed it . good job .Keep up the good work
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@kishoremaroju27203 жыл бұрын
Hats off to your efforts, keep rocking as always🤝
@DailyCodeBuffer3 жыл бұрын
Thanks brother 🙏
@mkannouch93 жыл бұрын
Excellent presentation as always. Is it possible to share with us your google slides? thank you in advance
@DailyCodeBuffer3 жыл бұрын
Yes, I will add in the Description
@mkannouch93 жыл бұрын
@@DailyCodeBuffer Thank you
@ernestalexanderkasper51093 жыл бұрын
Love the videos. Keep up the good work man. Really love your microservice videos.
@DailyCodeBuffer3 жыл бұрын
Thanks a lot ☺️
@sibonelongobese86392 жыл бұрын
Amazing content brother. Keep going!
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏
@kenseifeitan4663 Жыл бұрын
can you do another one but using kafka thanks
@manikantar12473 жыл бұрын
Hi bro, can you please make videos on oauth it will be more useful for us
@SmileKaroYaar2 жыл бұрын
please can you provide github link for the projects?
@DailyCodeBuffer2 жыл бұрын
Link is in the description of the video
@SmileKaroYaar2 жыл бұрын
@@DailyCodeBuffer thank you
@sachinraykar81213 жыл бұрын
Great explanation 👍 Keep going for more these kind of technical videos.
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@fernandoaugustogabrieloliv14452 жыл бұрын
Awesome course bro!! What are your intelliJ theme and font type? really like it!
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻 Xcode Dark theme Monaco font
@elyu_vibes3 жыл бұрын
Looks great! I’m still halfway of the video. Would you mind to share your IDE theme and settings? Looks pretty neat
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏 Using Xcode dark theme
@jasper50162 жыл бұрын
Hi Shabbir, do you suggest using frameworks like Camunda, and Axon or writing everything manually ?
@abulsyed4851 Жыл бұрын
Hi, would you recommend using Axon for CQRS or write it manually?
@DailyCodeBuffer Жыл бұрын
If it is feasible, why to reinvent the wheel But you can do manually as well without any frameworks Mainly dependent on projects
@kiranmayispecial2 жыл бұрын
Awesome tutorial ever seen..Thanks for such a great one.Could you pls make video on Spring cloud contract for contract testing as well? It would be very helpful..Thanks
@tendaikawadza4492 Жыл бұрын
do you have a group discussion
@danjanuspineda43303 жыл бұрын
hey can you make one for securing the microservices using jwt?
@bka97052 жыл бұрын
Did u have microservices with spring boot full course?
@DailyCodeBuffer2 жыл бұрын
Yes
@bka97052 жыл бұрын
@@DailyCodeBuffer please share course link
@DailyCodeBuffer2 жыл бұрын
kzbin.info/www/bejne/eJ_On4GKg52cmdk
@govindgupta2903 жыл бұрын
Hey Shabbir , is this video related to Stream API?
@tejabtitare51692 жыл бұрын
Hands on it guru. 👏🙏🙏
@thiyamybabygirl21443 жыл бұрын
Can you please do spring security complete course
@aplusphilic3 жыл бұрын
Great content, well explained. BTW what IDE theme are you using? Looks neat
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏 Xcode dark
@carpediem94073 жыл бұрын
Your voice is so nice 💯. I really enjoyed the session
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@Deepakumari-io4nt Жыл бұрын
Hi ji plz put mainly for Apache camel with java springboot full video. Iam early waiting to learn from you this plz. Bcz u taught me more abt springbbot microservices clearly and now got placed in branded company. Thanks
@20M_Target_1.02 жыл бұрын
I would like to know the purpose rather than learning, I am still not getting why we use cqrs ..
@PremanandJiKeertan3 жыл бұрын
You are doing the great job buddy 👍❤️
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@naeembilal Жыл бұрын
This is not event driven but a very good example of event sourcing, my point of view this is too early as event sourcing should be part of some framework so the developers should focus on the key work they assigned, may be an annotation on the Controller or Spring configuration also tracing needs to be incorporated to link the events in the multithreaded environment, which leads to another problem of single point of failure, unless you have event server backed by the load balancer but then due to stateless affect sequence of sates will be present of different server and become bigger issues to playback the sequence of simple events say customer placed the orders and before the order process triggered how many events have been sourced.
@ramprasath50543 жыл бұрын
You are too good bro...
@DailyCodeBuffer3 жыл бұрын
Just sharing what I have learned from the community 🙏🙏
@badmannigt86242 жыл бұрын
Please can You actívate the autogerated subtitles english in youtube
@RaveKev3 жыл бұрын
Thank you for that great Video. Would be great if you would add timestamps to the different chapters
@nicholasmaundu21302 жыл бұрын
Hello sir, could you do something on Multi-module and multi-tenancy tutorial
@DailyCodeBuffer2 жыл бұрын
I will plan on it
@gaflettenkurtul3 жыл бұрын
thanks for this particular course 👍
@ramasamyramasamy24232 жыл бұрын
You are doing awesome....🤙🤜🤛...
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@OffRoadEngineerVlogs Жыл бұрын
Nice video bhai ❤❤ very good information you have shared ❤ now you have earned a new subscriber.. ❤
@krishnamurthysuripka67743 жыл бұрын
Excellent Explanation Bro..
@DailyCodeBuffer3 жыл бұрын
Thanks 🙏
@shaikmansoor18682 жыл бұрын
What is intellij theme are you using?
@DailyCodeBuffer2 жыл бұрын
Xcode Dark
@diwakar.singh_official3 жыл бұрын
Hello Brother, Please make a video on micronaut with reactive stack. Very rare contents(good) available on this topic.
@vikashupa70662 жыл бұрын
Hi can i have your PPT if possible .its good to understand.
@kvsm123 Жыл бұрын
Very useful course.
@DailyCodeBuffer Жыл бұрын
Thanks 👍
@saravana_ceg Жыл бұрын
Thanks for the lecture
@DailyCodeBuffer Жыл бұрын
Most welcome!
@rodyatube2 жыл бұрын
Very well explained!
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏🏻
@Mohamed-uf5jh2 жыл бұрын
Good job and good explain thanks sir !
@sushantkumar26313 жыл бұрын
Thank you brother ......for your efforts
@DailyCodeBuffer3 жыл бұрын
Hope you enjoy the tutorial 🙏
@neerajrawat173 жыл бұрын
I am getting below error Request bean is currently in creation: Is there an unresolvable circular reference? ..Any idea? Thanks a lot.. Keep it up 👍👍
@SohailKhan-gu2du3 жыл бұрын
Bro.. You are awesome, keep producing such awesome content ♥️, plz cover topics like Kafka and redis also in a large production grade project Anywho, I know it takes time ♥️.. But you are awesome bhia ♥️
@DailyCodeBuffer3 жыл бұрын
❤️👍
@essamal-mansouri26892 жыл бұрын
It looks great but I realllyyyyy don't feel like adding axon framework as a dependency.
@SAK-y6j2 жыл бұрын
Excellent Content!!
@DailyCodeBuffer2 жыл бұрын
Thanks 🙏
@nguyenquan48362 жыл бұрын
Thank you so much!!!
@johnastle773 жыл бұрын
You have consumed all the available word "particular" in the world.
@DailyCodeBuffer3 жыл бұрын
😜
@deepaksolanki19722 жыл бұрын
Awsome content Bro !! It will be helpful if you can share the ppt or pdf file for this. Thank you!
@javokhirbuvanazarov91122 жыл бұрын
I am getting an error. Can you please help ? error: com.thoughtworks.xstream.security.ForbiddenClassException