I like this as an example of using docker-compose to tie together a bunch of services written in different languages.
One thing I found confusing: I expected that the Dockerfile in https://github.com/elgris/microservice-app-example/tree/mast... would automatically compile and build the Go application, but it looks like that's a manual step at the moment?