Skip to content

Details

https://secure.meetupstatic.com/photos/event/4/4/c/c/600_463577612.jpeg

gRPC, Protocol Buffers Workshop

Remote Procedure Calls (RPCs) provide a useful abstraction for building distributed applications and services.

https://github.com/grpc/grpc

gRPC is an implementation of RPC protocol layered over HTTP/2.

gRPC uses Protocol Buffers as the Interface Definition Language (IDL) for describing both the service interface and the structure of the payload messages.

https://github.com/google/protobuf

In this "hands on workshop" we will learn about RPC, ProtoBuf and gRPC.

We will write code that involves

. defining a service interface

. Protobuf based definition

. using protoc compiler to generate code in C++, Java, Python

. implement the client and server code

. troubleshooting and debugging

. if time permits, we will also do some benchmarking

Related topics

You may also like