/unified-log

This project offers basics for usage of unified log.

Primary LanguageKotlin

unified-log

This project offers basic interfaces and implementations for usage of events sourcing (https://martinfowler.com/eaaDev/EventSourcing.html).

Purpose

This Kotlin library offers a way for starting with Event sourcing and its target is to provide an technical solution agnostic implementation.

With this library you can:

  • Build Event from object
  • Implement an interface for saving these events

The current implementation only provides an in-memory unified log.

To see usage, I invite you to read test files.

Maven Dependency

<dependency>
  <groupId>com.github.chrix75</groupId>
  <artifactId>unified-log</artifactId>
  <version>0.2.1</version>
</dependency>