A high performance, open source, general RPC framework.

While microservice software architecture is gaining popularity today, Google's web applications have for more than a decade been engineered as communicating microservices within and across Google's data centers. A key ingredient in Google's success has been "Stubby", the uniform, cross-platform remote procedure call protocol through which Google's microservices interoperate. gRPC is Google's next version of Stubby: highly efficient, secure, reliable, and finally open source.

gRPC is available in C++, Java, Go, Python, Ruby, Node, PHP, C#, Objective-C. Other language implementations are in progress.

gRPC builds on other feature-rich open technologies including SPDY, HTTP/2, and QUIC.

gRPC is suitable for use in any computing context, from high-power web servers and the cloud to mobile devices and the Internet of Things (and everything in between).

lightbulb_outline View ideas list

Technologies

  • distributed systems
  • networking
  • micro-services
  • scalability
  • http/2

Topics

  • Cloud
  • cloud
  • micro services
  • full stack web and mobile
  • distributed systems
  • apis
comment IRC Channel
email Mailing list
mail_outline Contact email
close

2016