Technical requirements
To complete this chapter, you will need Go 1.18 or above, as well as the following tools:
- The Protobuf compiler: https://grpc.io/docs/protoc-installation/
- The Go gRPC plugin: You should already have it installed since you were required to install it in Chapter 5, but you can always install or update it by running the following command:
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest export PATH="$PATH:$(go env GOPATH)/bin"
- grpcurl: https://github.com/fullstorydev/grpcurl
- openssl: https://wiki.openssl.org/index.php/Binaries
You can find the GitHub code for this chapter at https://github.com/PacktPublishing/Microservices-with-Go---Second-Edition/tree/main/Chapter10