Updating SimpleCQRS Golang port
Posted on
Mar 5, 2019 at 00:00
Overview I found that my Golang port of the SimpleCQRS project had a) a few errors that I really should fix, and b) should probably be refactored to be non-blocking on the command submission (up for debate I guess). While fixing them I discovered a new way to look at eventual consistency (and learned to be ok with it).
First, the fix I decided one day to run Go’s race detector on the code from the original port, only to find that there was a data race!