Learn gRPC
High-performance RPC framework using Protocol Buffers over HTTP/2
gRPC is an open-source remote procedure call framework: you define services and messages in Protocol Buffers, generate typed clients and servers for many languages, and call remote methods like local functions over HTTP/2. It is the standard for internal service-to-service APIs in microservice systems, offering compact binary messages, streaming, deadlines and rich tooling.
Before you start
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know