PAGE STILL IN PROGRESS.
THIS NOTE WILL BE REMOVED WHEN DOCUMENTATION WILL BE CONSIDERED STABLE.
Motivation and objectives CQRS/ES in Erlang
Pro and cons about CQRS/ES in Erlang
Most of terminology comes directly from CQRS à la Greg Young philosophy bun some concepts could not exactly match with the original meaning.
For example, originally the aggregate term is referred to a cluster of associated objects. Of course in Erlang objects do not exist as in Object-Oriented paradigm (probably the entity in Erlang ecosystem that is closer to object is the process). Here we define the aggregate as an autonomous business entity with a lifecycle (more).
Seven Otters is an open source project: GitHub source