diff --git a/README.md b/README.md index 5ad4fc7..9d0d8d7 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,13 @@ # Demo for CQRS with Spring Boot, Apache Kafka and Mongo +![Java CI with Maven](https://github.com/drubioa/demo-cqrs-kafka/workflows/Java%20CI%20with%20Maven/badge.svg) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) -The main propose of this project is test CQRS with Event Sourcing. +The main propose of this project is test CQRS with Event Sourcing. This project consists in two spring boot microservices, one to command and other to query. Additionally we deploy and run docker containers for two Mongo databases, an Apache kafka message broker and Apache Zookeeper. + +In the next diagram we can show how this project was designed: + +![diagram](./resources/diagram.jpg) # Starting 🚀 diff --git a/demo-cqrs.iml b/demo-cqrs.iml new file mode 100644 index 0000000..482751e --- /dev/null +++ b/demo-cqrs.iml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/resources/diagram.jpg b/resources/diagram.jpg new file mode 100644 index 0000000..d8b4e76 Binary files /dev/null and b/resources/diagram.jpg differ diff --git a/resources/diagram.png b/resources/diagram.png deleted file mode 100644 index c36e980..0000000 Binary files a/resources/diagram.png and /dev/null differ