Building a distributed log in Go with gRPC, authentication, service discovery, Raft consensus, and K8s deployment.