Every design and tech decision taken, were based, in order of importance by: what I want to experiment/discover, what I like, what's been recommended to me by the Go community
- gRPC
- protobuf
- google grpc
go get -u google.golang.org/grpc
-
protoc version >=3
-
Go protocol compiler plugins
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28
go install google.golang.org/grpc/cmd/protoc-gen-go-rpc@v1.2