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.
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!
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...
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.
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
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👍
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?
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 !!!
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!!
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?
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?
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.
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?
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
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
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 ♥️
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
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
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.
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.
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?
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.
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 ?
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 ?
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.
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
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.
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!
🙏🏻🙏🏻
My favourite instructor strikes again! Thanks a lot!👏
Thanks man 🙏
God bless you Shabbir!! We are getting awesome content from you free of cost!! You are a gem
Thank you so much 🙏🏻🙏🏻
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...
You make things simple and easy to understand. Thank you for your help & time
I am going to subscribe this particular channel😂
Thanks 🙏
Sahi pakde hai...
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.
Please change the word particular to another word 😁
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
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👍
Great work. Demoing work is what most people would shy away
I couldn't finish this video without writing this comment😁😁😃 your teaching skill is number ONE , Thanks bro
Thanks 🙏
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?
Great videos! Very nice pace and clear explanation. Thank you very much for making this awesome course!
Every time I'm amazed by your content brother. Keep going you are doing great. Awesome. Thanks for everything
🙏🏻🙏🏻🙏🏻
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 !!!
Thanks 🙏🏻
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!!
Thanks 🙏🏻
Great work!! It will be helpful if you can add breakdown of the topics in description...
This is an amazing guy I like your videos & teaching style. Keep it up, Love from Pakistan
Thanks 🙏
Very informative and practical. I learnt a lot. thank you.
Glad it was helpful!
Great course ..Was able to code along and complete it.
a good practical guide for CQRS and Saga
nice course, very helpful if you didn't face with event driven microservices architecture
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?
Great explanation, keep up your awesome work! looking forward to the next video
Hope you enjoy the tutorial 🙏
what a content to help cover microservice . This is awesome
Thanks 🙏. Glad you enjoyed the tutorial
Awesome Event driven Explanation.. Can you please integrate with Kafka ..?
Thanks 🙏🏻
Awesome! Your tutorial is very practical, which I like.
Thanks 🙏🏻
You have really nailed it . good job .Keep up the good work
Thanks 🙏
Hats off to your efforts, keep rocking as always🤝
Thanks brother 🙏
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?
Love the videos. Keep up the good work man. Really love your microservice videos.
Thanks a lot ☺️
Amazing content brother. Keep going!
Thanks 🙏
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.
Your voice is so nice 💯. I really enjoyed the session
Thanks 🙏
Great explanation 👍 Keep going for more these kind of technical videos.
Thanks 🙏
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 ?
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?
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
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
Hands on it guru. 👏🙏🙏
thanks for this particular course 👍
Excellent Explanation Bro..
Thanks 🙏
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 ♥️
❤️👍
You are doing the great job buddy 👍❤️
Thanks 🙏
Great Job ! Just want to understand how have you decided to go for Axon and why not Eventuate tram , Any advantages /disadvantages or comparison
Nice video bhai ❤❤ very good information you have shared ❤ now you have earned a new subscriber.. ❤
Looks great! I’m still halfway of the video. Would you mind to share your IDE theme and settings? Looks pretty neat
Thanks 🙏
Using Xcode dark theme
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
Thank you for that great Video. Would be great if you would add timestamps to the different chapters
You are too good bro...
Just sharing what I have learned from the community 🙏🙏
Very well explained!
Thanks 🙏🏻
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
Have you worked on client projects that were built using CQRS architecture? Just curious how popular this is, in industry.
Very useful course.
Thanks 👍
what happened after 2:54:03 ?? I am getting user null still
How do you accessed common services class into other services?... What's are dependency?
Just the common service dependency
You are doing awesome....🤙🤜🤛...
Thanks 🙏🏻
Hi bro, can you please make videos on oauth it will be more useful for us
Excellent Content!!
Thanks 🙏
Thanks for the lecture
Most welcome!
Good job and good explain thanks sir !
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.
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.
Thank you
You have consumed all the available word "particular" in the world.
😜
Excellent presentation as always. Is it possible to share with us your google slides? thank you in advance
Yes, I will add in the Description
@@DailyCodeBuffer Thank you
Awesome course bro!! What are your intelliJ theme and font type? really like it!
Thanks 🙏🏻
Xcode Dark theme
Monaco font
Thank you brother ......for your efforts
Hope you enjoy the tutorial 🙏
plz do one video on intellj id shhirtcuts
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?
Thank you so much!!!
Great content, well explained. BTW what IDE theme are you using? Looks neat
Thanks 🙏
Xcode dark
Hello Brother,
Please make a video on micronaut with reactive stack.
Very rare contents(good) available on this topic.
Good leacture
It looks great but I realllyyyyy don't feel like adding axon framework as a dependency.
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.
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 ?
Can you please do spring security complete course
Good work!
Thanks
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 ?
From where did you get userId, addressId, productId while doing POST method on "/orders" endpoint ?
Can you please help ?
This channel 5/5
🙏🏻
Hi Shabbir, do you suggest using frameworks like Camunda, and Axon or writing everything manually ?
Hi, would you recommend using Axon for CQRS or write it manually?
If it is feasible, why to reinvent the wheel
But you can do manually as well without any frameworks
Mainly dependent on projects
Hello sir, could you do something on Multi-module and multi-tenancy tutorial
I will plan on it
Thanks a lot brother.
Hope you enjoyed the tutorial 🙏
can you do another one but using kafka
thanks
hey can you make one for securing the microservices using jwt?
so kafka is also an event manager?
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.
change the file path to jdbc:h2:file:~/data/orderDB
orderDb instead of productDB
Hey Shabbir , is this video related to Stream API?
Awsome content Bro !!
It will be helpful if you can share the ppt or pdf file for this. Thank you!
hi sir...im from bangladesh... sir please make this course in hindi too...respect from bangladesh 👏🇧🇩
Simply best
Thanks 🙏
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
Uncle Roger loves this widjo.
Error :
"OUT_OF_RANGE: [AXONIQ-2000] Invalid sequence number 0 for aggregate 0, expected 1"
do you have a group discussion
Thanks!
Thanks 🙏🏻
Really interesting and well explained, but hard to listen when every second word is "particular" :(
Thanks for the suggestion 🙏
I will try to improve on thise areas.
Thanks for supporting
@@DailyCodeBuffer I think she is appreciating because your each and every word is important
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 👍👍
Thank you 👍🏼🎉🙏⭐❤️ subscribed
🙏
I would like to know the purpose rather than learning, I am still not getting why we use cqrs ..