Session

Deep Dive into working with gRPC

Google developed gRPC as an extension of the RPC framework to connect many micro-services created with different technologies (java, python, C, etc).

I will be covering what RPC is, history of gRPC, different gRPC types, Protocol Buffers used for encoding, generation of client-server code using Proto files, how it can be more beneficial in comparison to Rest API JSON based data and its limitations.

Also, will be explaining about how gRPC works between services.

gRPC uses HTTP 2.0 as its underlying transport protocol. We need to understand the advantages of HTTP2.0 over HTTP1.0 and its drawbacks.
gRPC was accepted to CNCF on February 16, 2017 and is at Incubating level. Many leading tech firms have adopted gRPC now, such as Google, Netflix, Square, IBM, Cisco, & Dropbox.

Fact: gRPC is roughly 7 times faster than REST when receiving data & roughly 10 times faster than REST when sending data for this specific payload.

Vandana Soni

Senior Software Developer @Walmart and Google WTM Ambassador

Bengaluru, India

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top