Master Spring Boot Microservices with CQRS & Event Sourcing

Learn how to create Spring Boot microservices that are based on the CQRS & Event Sourcing. Powered by Java and Axon.

4.57 (795 reviews)
Udemy
platform
English
language
Software Engineering
category
instructor
Master Spring Boot Microservices with CQRS & Event Sourcing
6,168
students
7 hours
content
Nov 2021
last update
$74.99
regular price

What you will learn

How to create Java microservices with Spring Boot.

How to create microservices that are based on the CQRS & Event Sourcing patterns.

Implementing a database-per-service

Axon Framework

Using MongoDB as an Event Store

Docker

How to containerize Spring Boot microservices.

Using different read database types including MySQL and MongoDB

How to build an API gateway with Spring Cloud Gateway.

How to create an OAuth 2.0 authorisation server with Spring Security.

Securing microservices with the OAuth 2.0 resource server.

Why take this course?

In this course you will not just learn how to create a small REST API, but you will learn how to create microservices that comply with best practice design principles, including CQRS, Event Sourcing and Domain-Driven Design.

By the end of this course you will know how to create loosely coupled Spring Boot microservices that each have their own database. You will also learn how to structure microservices projects in the correct way, deploy your microservices as Docker containers, and you will create your own OAuth2.0 authorization server and API gateway.

This course is a practical hands on course that will help you to master Spring Boot microservices with CQRS & event sourcing!


What students are saying about this course?

5-Stars: "excellent course, beautifully explained, delivers what is expected, no beating around the bush straight to the point. some suggestions: - color of font in the terminal needs to be legible -If you can include Saga in this would be very helpful" - Sanket Jadhav

5-Stars: "This is one of the best courses at Udemy which explaining microservices, CQRS and event sourcing with a step by step real-world implementation. I definitely recommend it." - Ismail Aksoy

5-Stars: "I took the precursor to this course (also by Sean Campbell, and just as excellent). Sean is an amazing teacher and he explains Microservices-related concepts really well, and in just 7 hours. Perfect!" - Akoni Tee

5-Stars: "Excellent content coverage! The effort put into this course is highly appreciated Sean... Kudos :)" - Donovan Mabunda

5-Stars: "Very Amazing course, thank you so much for this course, very useful" - Nurul Hadi

Screenshots

Master Spring Boot Microservices with CQRS & Event Sourcing - Screenshot_01Master Spring Boot Microservices with CQRS & Event Sourcing - Screenshot_02Master Spring Boot Microservices with CQRS & Event Sourcing - Screenshot_03Master Spring Boot Microservices with CQRS & Event Sourcing - Screenshot_04

Reviews

Andrei
June 28, 2023
The course is completely outdated. Lots of things that the author used had already been deprecated during the course recording and in latest versions of spring non of them available.
Taofeek
May 9, 2023
Its worthwhile taking this course, it has help me greatly to comprehend the concept of microservices and its implementation using CQRS and DDD.
Alberto
May 8, 2023
It is a good course that explains the CQRS pattern, I would have liked to have included a section to delegate distributed tracing, it is also desirable that the security section be more practical persisting in a db instead of using in-memory implementations. It is also desirable that some service discovery be used that allows the definition of multiple instances of the services so that they are scalable.
Nguyen
April 29, 2023
Master Spring Boot Microservices with CQRS & Event Sourcing - An Outstanding Course I recently had the opportunity to take the "Master Spring Boot Microservices with CQRS & Event Sourcing" course and I must say it was a fantastic learning experience. This course is truly outstanding and I highly recommend it to anyone who wants to dive deeper into the world of microservices. The course is very well-structured and the instructor did an excellent job of explaining each concept in a clear and concise manner. The content is rich and covers everything from the basics of microservices to more advanced topics like CQRS and Event Sourcing. What impressed me the most was the level of detail that was provided in each lesson. The instructor didn't shy away from complex topics and was able to break them down in a way that was easy to understand. The hands-on approach of this course was also very beneficial. I appreciated the fact that I could apply the concepts I learned in a real-world scenario. The practical exercises and assignments provided in the course were challenging but manageable, and the instructor was always available to answer any questions that I had. Overall, I would highly recommend this course to anyone who is interested in mastering Spring Boot Microservices. It is an excellent investment of your time and money, and you will come away with a strong understanding of the concepts and best practices for building microservices using Spring Boot, CQRS, and Event Sourcing. Thank you to the instructor and the team behind this course for creating such a wonderful learning experience. I look forward to applying what I've learned and taking my microservices skills to the next level!
Matteo
April 25, 2023
A bit lengthy and repetitive. Complete example from start to finish and admirable method, with many cues, just needing twice the time It should to be completed.
Manishravindra
March 21, 2023
Though architecture and application explained properly, code is not updated to the latest version of Spring & Axon.
Jose
January 16, 2023
While it shows how to implement an application using CQRS, I think It didn’t show the benefits of event sourcing
Nick
November 8, 2022
This is a great hands on course. Too bad it's not maintained with the latest versions Java/Spring/Axios and the instructor is not very responsive. Also framework explanations are somewhat fragmentary - it's easy to follow along, but I am not 100% sure why things are done the way they are. May be that's just me. One super cool thing is the way the architecture is documented and used to communicate the intent. Overall a great course for some hands-on Spring/Axios coding.
Kurt
July 26, 2022
Very good and clear explanation. thank you for that. The only struggle i had was caused by more recent versions, still everything is very clear explaned.
Evan
May 25, 2022
This would have gotten more stars had the docker compose section contained all of the containers used (e.g.: mongo, mysql, axon). I also thought there was too much time spent repeating code typing. It would have been better to have the code there and walking through the "how" it works in a bit more detail. Otherwise, good job.
Bassey
March 18, 2022
This is one of the best courses I've taken on Udemy, the instructor's explanations were very precise and easy to understand. He is very knowledgeable on the topic and I would advise you got his other course on event sourcing with Kafka as well. I hope you enjoy it as I have too :)
Tjeerd
February 24, 2022
A good introduction to CQRS for those who have never used or heard it before. But after a while I had the feeling I was just typing over code and accept that's how it should work, but not always clear why to do it in that way. For people who learn best by just doing and repeating steps in the exercises (bank looks a lot like user) you will automatically start coding later exercises because you know the pattern. Overall a fairly good course, but perhaps less coding and a bit more theory/concepts would be better to keep it a more balanced course.
Hock
January 6, 2022
This is a great course which provides the core concept of CQRS using Axon framework. It will be more helpful to includes the replay/rebuild capability of Axon when thing goes wrong.
Agustin
December 30, 2021
Not bad, but use some deprecated code. Maybe should be updated. It would be better if the code was provided through som e git repository.
Calinovici
November 7, 2021
The schema that gives you a very good overview of how the framework works is very nice. Unfortunately the teacher doesn't respond to more difficult questions and lacks explanations in more subtle topics. You can learn something useful from this course, it's not a total waste of money.

Charts

Price

Master Spring Boot Microservices with CQRS & Event Sourcing - Price chart

Rating

Master Spring Boot Microservices with CQRS & Event Sourcing - Ratings chart

Enrollment distribution

Master Spring Boot Microservices with CQRS & Event Sourcing - Distribution chart
2871366
udemy ID
3/14/2020
course created date
11/16/2020
course indexed date
Bot
course submited by