Summary
In this chapter, you have explored Protobuf, an IDL, and the serialization utility. You have also explored gRPC fundamentals such as service definitions, messages, server interfaces, and methods. You have compared gRPC with REST. I hope this has given you enough perspective to understand gRPC.
You have also learned about the gRPC life cycles, servers, and clients with stubs. You have covered the following in this chapter – Protobuf, gRPC architecture, and gRPC fundamentals – which will allow you to develop gRPC-based APIs and services.
You will make use of the fundamentals you have learned in this chapter in the next chapter for implementing the gRPC server and client.