In an event-driven microservices architecture, the concept of a domain event is central to the behavior of each service. Popular practices such as CQR

kbastani / order-delivery-microservice-example

submited by
Style Pass
2021-07-26 19:00:02

In an event-driven microservices architecture, the concept of a domain event is central to the behavior of each service. Popular practices such as CQRS (Command Query Responsibility Segregation) in combination with Event Sourcing are becoming more common in applications as microservice architectures continue to rise in popularity.

This reference architecture and sample project demonstrates an event-driven microservice architecture that use Spring Boot and Spring Cloud.

This application is a work in progress. The full list of initial requirements are listed below. This application is intended to show a modern microservice architecture that requires real-time analytics and change data capture.

JDK 16+ is required to build all the project artifacts for this example. Use the following terminal commands to build and launch a docker compose recipe for this example.

After you have succesfully built the project and docker containers, you can now run the example on a single machine in one of two modes.

Leave a Comment
Related Posts