Summary
In this chapter, you have explored the protocol buffer, aka Protobuf, and gRPC-based service implementation. You have developed the gRPC server and then consumed its services by developing a gRPC client. You have learned about unit testing the gRPC server and handing the exception for gRPC-based services, and you have also learned about the basic concepts of microservices.
You now have the skills to develop the gRPC-based services (servers) and clients by defining the services using the Protobuf.
In the next chapter, you will learn about distributed logging and tracing in web services.