[Theory] gRPC Internals Deep Dive - Protocol Buffers & Language Interoperability