To show a simplistic gRPC client and server in Go.
To show a possible directory layout and build (Makefile) strategy.
Note that meeting only goal 1 could simplify the example to three
files in a single directory -- this would not build with go build as
there would be two executables in the directory. Rather this example
attempts to also show a starting point for code layout suitable for a
small project. Versioned APIs are not tackled here.
Prerequisites
protoc installed and in your $PATH. The protocol buffer compiler.