This package is a simple implementation in Go of CQRS(Command Query Responsibility Segregation). We have interfaces and implements to use in any project with this solution.
Install cqrs package in your enviroment:
$ go get github.com/serrano90/cqrs-v2