What Go really needs for microservices is a library equivalent to Finagle[0]. GRPC is getting there, but we need some community standards for RPC, circuit breaking, exponential backoff, zipkin-like debugging etc...
- go-micro - A pluggable RPC library for microservices
- micro - API, Web UI, CLI and Sidecar
- go-platform - A pluggable platform library
- platform - A microservice platform; auth, monitoring, distributing tracing, etc
Check us out!