Microservices & Event Sourcing demonstration
Switch branches/tags
Nothing to show
Clone or download
Latest commit 451ef54 Apr 16, 2018
Permalink
Failed to load latest commit information.
customers renaming. Apr 16, 2018
menu renaming. Apr 16, 2018
orders renaming. Apr 16, 2018
.gitignore adds gitignore to the root Jun 17, 2017
README.md updates documentation. Jun 17, 2017

README.md

Event Driven Restaurant

This project demonstrate the use of Event Sourcing and CQRS in the context of a Microservices-based system. It consists of a very simple online restaurant application composed by three services: Menu, Customers, and Orders. The intention is to demonstrate the architecture proposed in this talk: When Microservices meet Event Sourcing, presented at:

Tech Stack

Running

Ensure you have a recent version of Java, Maven, and RabbitMQ.

$ cd menu
$ mvn clean install
$ mvn -Dserver.port=8080 spring-boot:run &
$ cd ../customers
$ mvn clean install
$ mvn -Dserver.port=8081 spring-boot:run &
$ cd ../orders
$ mvn clean install
$ mvn -Dserver.port=8082 spring-boot:run &