gRPC enables client and server applications to communicate transparently, and makes it easier to build connected systems as per https://grpc.io. gRPC is an open source general-purpose Remote Procedure Call framework that was originally written by the Google engineers. In this chapter, we'll learn about gRPC and how to build services based on gRPC. Once some gRPC-based services are developed, which we'll refer to as gRPC servers, then we'll implement the gRPC-based client to establish the inter-process communication.
gRPC is pronounced as Jee-Arr-Pee-See.
In this chapter, we'll cover the following topics:
- An overview of gRPC
- The gRPC-based server
- The gRPC-based client