This app is using gRPC and Edison. Edison is my personal Go package that will simplify build gRPC server. Edison has ability to automate init gRPC gateway, so you can easily call the RPC method with gRPC and REST. All is handled by Edison.
Getting started
Download protoc-gen-go-edison go install github.com/adetxt/protoc-gen-go-edison/cmd/protoc-gen-go-edison