Java Microservices: CQRS & Event Sourcing with Kafka is the name of the microservices training course in Java: CQRS and event sourcing with Kafka, published by Yudemy Academy.
In this course, you will learn how to create Spring Boot microservices that conform to the CQRS and Event Sourcing patterns. You will not use any CQRS framework, but you will write every line of code necessary to effectively create your own CQRS and event sourcing framework using Java and Apache Kafka. Although this may seem a little daunting, you will be carefully guided step-by-step and gain all the knowledge and confidence to become an expert in CQRS and event sourcing. At the end of this course you will know how to:
- Manage orders and raise events.
- Use the intermediary pattern to execute commands and query senders.
- Create and change the state of a collection with event messages.
- Implement save/write event in MongoDB database.
- Create a database in MySQL.
- Apply event versioning.
- Optimistic concurrency execution control
- Generate events for Apache Kafka.
- Consume Apache Kafka events to populate and modify the read database.
- Replay the event store and recreate the entire state.
- Separate reading and writing 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 create the entire read database in a different database type – PostgreSQL.
The ultimate goal of this course is a deep familiarity with the world of CQRS and event sourcing that will enable you to create microservices that are incredibly attractive and highly scalable.
Who is this course suitable for?
- Software engineers
- Architects software
What you will learn in the Java Microservices: CQRS & Event Sourcing with Kafka course:
- Event Sourcing
- Creating DDD-oriented microservices.
- Using MongoDB as Event Store.
- Optimistic Concurrency Control
- Event versioning.
- Using Apache Kafka as a message gateway.
- Implementation of the database template for each service.
- Spring Framework.
- How to containerize Spring Boot microservices.
- Using MySQL to implement a read database
- Replay the Event Store and recreate the entire state.
- Replay the Event Store and recreate the entire Read database.
- Replay the Event Store and create the Read database in a different database type – PostgreSQL.
Instructor: Sean Campbell
Education Level: Introductory to Advanced
Number of Lessons: 73
Duration of Education: 4 hours 43 minutes
Course topics Java Microservices: CQRS & Event Sourcing with Kafka until May 2022:
Java Microservices Course prerequisites:
- Basic understanding of Java programming language
Java Microservices Course pictures:
After Extract, view with your desired Player.