Learn how to create microservices that are based on CQRS & Event Sourcing. Powered by Spring Boot and Apache Kafka.
Instructed by Sean Campbell 4.5 hours on-demand video & 52 downloadable resources
What you’ll learn
-
CQRS
-
Event Sourcing
-
Creating DDD-Oriented Microservices
-
Using MongoDB as an Event Store
-
Optimistic Concurrency Control
-
Event Versioning
-
Using Apache Kafka as a Message Bus
-
Implementing the Database-Per-Service Pattern
-
Spring Framework
-
Docker
-
Using MySQL to Implement the Read Database
-
Replay the Event Store and Recreate the State of the Aggregate
-
Replay the Event Store and Recreate the Entire Read Database
-
Replay the Event Store and Recreate the Read Database in a Different Database Type – PostgreSQL
By the end of this course you will know how to:
- Handle commands and raise events.
- Use the mediator pattern to implement command and query dispatchers.
- Create and change the state of an aggregate with event messages.
- Implement an event store / write database in MongoDB.
- Create a read database in MySQL.
- Apply event versioning.
- Implement optimistic concurrency control.
- Produce events to Apache Kafka.
- Consume events from Apache Kafka to populate and alter the read database.
- Replay the event store and recreate the state of the aggregate.
- Separate read and write concerns.
- Structure your code using Domain-Driven-Design best practices.
- Replay the event store to recreate the entire read database.
- Replay the event store to recreate the entire read database into a different database type – PostgreSQL.
Who this course is for:
- Software Engineers
- Software Architects
Similar Course Coupons
Deal Score-1
Disclosure: This post may contain affiliate links and we may get small commission if you make a purchase. Read more about Affiliate disclosure here.