ESDM CLI
The ESDM CLI checks, explores, and documents event-sourced domain models written in ESDM – Aggregates, Events, Commands, Process Managers, Read Models, and Context Mappings as YAML files, reviewed in pull requests like any other code.
Our products, each on the stage of the lifecycle it serves.
The ESDM CLI checks, explores, and documents event-sourced domain models written in ESDM – Aggregates, Events, Commands, Process Managers, Read Models, and Context Mappings as YAML files, reviewed in pull requests like any other code.
SynthEvents simulates sample domains – a library, a list of to-dos, a pottery studio – over a year and hands you their events, as plain CloudEvents or as a backup to restore into EventSourcingDB.
The database built for Event Sourcing. Write, read, and observe events with consistency guarantees and a tamper-evident history – as a single binary, from a Raspberry Pi to Kubernetes.
EventSourcingDB chains every event to the one before it. Auditing Services checks that chain continuously and hands its fingerprints to an external custodian, so that a change to stored events no longer goes unnoticed – not even one made by whoever runs the database. The events themselves never leave your infrastructure.
Building blocks for applications based on Domain-Driven Design, CQRS, and Event Sourcing, in Go and on top of EventSourcingDB. A kit rather than a framework – every piece can be used on its own, and nothing happens behind your back.
Connect it to EventSourcingDB, and it works out for itself what your events contain, proposes the analyses the data supports, and keeps every number live. There is no data model to maintain, no ETL job, and no schema migration.