Writing a microservice in Golang which communicates over gRPC
Jun 25, 2019Milan Savaliya

Summary
This post details the process of creating a gRPC microservice in Golang. It includes defining Protobuf messages and services, setting up a Go project with dependency management (dep), installing the protoc compiler and Go bindings, generating gRPC stubs, and providing a basic implementation of a repository service's 'Add' method. The article also outlines a recommended project directory structure for Go microservices.