##A Golang CQRS Reference implementation
Go.CQRS provides a classic reference implementation of the CQRS pattern with EventSourcing.
The implementation provided here comes with a CommonDomainRepository interface implementation that persists events in GetEventStore.
##Features
- Plain Go sructs for Events and Commands. No magic strings.
- Common domain repository implementation using GetEventStore to store events.
- All components defined by interface so the are easily pluggable.
##Getting Started
$ go get github.com/jetbasrawi/go.cqrs
The examples folder contains a simple and clear example of how to use go.cqrs.
As much as possible, the application replicates the classic reference implementation m-r by Greg Young.