Skip to content

Workshop comparing different event sourcing implementations

License

Notifications You must be signed in to change notification settings

gorandalum/event-sourcing-methods

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project for compairing event sourcing implementations

Comparing

  • "Homemade" with a regular db, represented by mongodb in this project
  • Using Apache Kafka with unlimited retention time/size as an event store
  • Using Event Store from eventstore.org

Usage: Start docker containers for all three persistence applications.

docker run --name mongodb -v mongodata:/data/db -d -p 27017:27017 mongo
docker run -p 9092:9092 -e ADVERTISED_HOST=localhost johnnypark/kafka-zookeeper 
docker run --name eventstore-node -it -p 2113:2113 -p 1113:1113 eventstore/eventstore

Start the application with mvn spring-boot:run.

About

Workshop comparing different event sourcing implementations

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published