Golang training microservices to learn how to write microservices making use of protobuf and gRPC as the underlying transport protocol and NATS for event brokering.
It uses:
- go micro v2 framework
- gRPC
- mongoDB
- PostgreSQL
- NATS for event brokering
Uses grpc and go-micro v2
To install grpc see online doc
To install go micro protoc gen:
go get github.com/micro/protoc-gen-micro/v2
See [https://github.com/micro/protoc-gen-micro]https://github.com/micro/protoc-gen-micro