Udemy – Java Microservices: CQRS & Event Sourcing with Kafka 2022
Java Microservices

Udemy – Java Microservices: CQRS & Event Sourcing with Kafka 2022

Description

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:

  • CQRS
  • 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.
  • Docker
  • 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.

Course details

Publisher:  Udemy
Instructor: Sean Campbell
Language: English
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

 

Java Microservices Course prerequisites:

  • Basic understanding of Java programming language

Java Microservices Course pictures:Java Microservices

Installation guide

After Extract, view with your desired Player.

English subtitle

Quality: 720p

download link

Download part 1 – 1 GB
Download part 2 – 556 MB
file password link
Follow On Facebook
Follow On Linkedin
Follow On Reddit