gRPC gRPC Introduction Setting Up Generating Protobufs Generating a Service Server and Client Working with Edges Optional Fields Service Generation Options External gRPC Services