implementation("io.komune.s2:s2-event-sourcing-dsl:0.30.0")
Facilitates event sourcing by modeling domain object life cycles with finite state machines and implementing transactions as commands using the CQRS pattern.