Skip to content

Microservices ​

Guides for the microservice components commonly used with Go, covering service discovery, RPC, gateways and serialization.

  • Consul — service registration and discovery
  • gRPC — high-performance RPC over HTTP/2
  • Kong — API gateway
  • Protobuf — interface definition and serialization

These components are often used together: define interfaces with Protobuf, serve them with gRPC, and register the service in Consul.

Golang by www.golangdev.cn · Adapted in part from Golang 中文学习文档 (MIT, © 寒江蓑笠翁)