go-microservices
Installation
SKILL.md
Go Microservices Patterns
gRPC Service Implementation
Protocol Definition
// proto/service.proto
syntax = "proto3";
package myservice.v1;
option go_package = "github.com/user/project/proto";
service MyService {
rpc Create(CreateRequest) returns (CreateResponse);
rpc Get(GetRequest) returns (GetResponse);
rpc List(ListRequest) returns (stream ListResponse);
}