Code repository for Event Store webinars.
Ensure you have the following tools:
- Your favorite IDE or code editor
- Docker
- Docker Compose (usually included in Docker for Desktop)
You will also need the docker-compose.yml
file included in this repository.
If you want to use anything else than MongoDB for projections, feel free to change the compose file.
Find the repository structure below.
The code is located in 01-eventsourcing
.
It's divided in two parts:
- Step 1: using events, but still persisting the state without events:
mongo-persistence
. - Step 2: fully event-sourced solution:
esdb-persistence
.