Skip to content

youngkaneda/java-event-sourcing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Event Sourcing Example ☕

This is a simple in-memory java implementation of Martin Fowler Ship Tracking example, that was used in this article.

How run this project

// clone this repository
git clone https://github.com/juanpablolvl99/java-event-sourcing-example <name_dir>
cd <name_dir>
mvn clean compile
java -cp target/classes/ es.example.Loader
// and the logs will be printed

This project use a message broker to share the events that happen and propagate them to the read database, to make it more easy to configure, was used a docker container to run a ActiveMQ broker.

The respective dockerfile used can be found in this link.

Future additions

  1. Transfer all the project to a Docker containers environment

Releases

No releases published

Packages

No packages published

Languages