gRPC is a great piece of technology with which we can easily define a robust server-client service and data interface. In this video I give you a good perspective on its capabilities and present a demo where multiple machines of different operating systems and different programming languages interact with the same server!
0:00 Intro
0:46 RPCs
1:12 gRPC pro
1:42 Protobuf
4:46 Experiment
6:06 gRPC setup in docker
8:26 Setting up CMAKE with gRPC
9:50 Writing the .proto
12:24 CMAKE and proto compilation
16:04 Writing the server
18:50 A note about docker port mapping
19:27 Calling the RPC method
20:41 Multiple machine demo
Music by: mezhdunami and prigida