
implementation("io.komune.s2:s2-event-sourcing-dsl:0.29.1")Facilitates event sourcing by modeling domain object life cycles with finite state machines and implementing transactions as commands using the CQRS pattern. Supports storing state or events in databases or blockchain.