Regular Procedure Call
RPC ?
What is gRPC ?
✔ Open source RPC framework
✔ Bandwidth & CPU efficient
✔ Low latency
✔ Way to create massively distributed systems
gRPC C Core & Wrapped Language Stack
Role of C Core?
✔ Full HTTP/2 implementation with
authentication
✔ Manages interactions with system
✔ Provides interface to wrapped-language stack
Why gRPC ?
Streaming
✔ Server-side streaming
✔ Client-side streaming
✔ Bidirectional streaming
Remote Procedure Calls
✔ RPC setup is easy
✔ All the classes related for request & response are provided
✔ Using a client = calling a function in the code
Architecture
https://www.adroitlogic.com
https://developer.adroitlogic.com