gRPC allows server and client applications to communicate better when connected to a system. Understanding the basics of gRPC is an excellent idea for those who program using a language such as Python, and this course is specifically designed for Python developers. Instructor Miki Tebeka will teach the fundamentals of gRPC to help you start using this user-friendly tool. Learn about gRPC and the various components in its ecosystem, including protocol buffers, the HTTP/2 protocol, .proto files, enumerations, nested types, and JSON encoders. Learn how to operate an gRPC server, develop an gRPC client, and define an endpoint for streaming that can send information to the client and manage streaming responses by the server. As you go, Miki gives tips for using tools such as interceptors and the gRPC Gateway.