Microservices in Golang making use of protobuf and gRPC as the underlying transport protocol. Tech stack will end up as: golang, mongodb, grpc, docker, Google Cloud, Kubernetes, NATS, CircleCI, Terraform and go-micro.
Install gRPC / protobuf
go get -u google.golang.org/grpc
go get -u github.com/golang/protobuf/protoc-gen-go
func main() {
// some implementation here
}