Chapter 10: gRPC Fundamentals
gRPC is an open source framework for general-purpose Remote Procedure Calls (RPCs) across a network. RPC allows a remote procedure (hosted on a different machine) to call as if it is calling a local procedure in connected systems without coding the remote interaction details. RPC has a constant meaning in gRPC abbreviation. It seems logical that the g in gRPC would refer to Google because it was initially developed there. But the meaning of the g has changed with every release. For its first release, version 1.0, the g in gRPC stood for gRPC itself. That is, in version 1, it stands for gRPC Remote Procedure Call. You are going to use gRPC version 1.37, in which the g stands for gilded. Therefore, you can refer to gRPC as gilded Remote Procedure Call (for version 1.37). You can find out all the meanings of the g for different versions at https://github.com/grpc/grpc/blob/master/doc/g_stands_for.md.
In this chapter, you'll learn the fundamentals...