Template For Clean Architecture Golang Design for microservice starter template using grpc to communicate between microservice using postgres as database