(1) Attendees are muted and should ask questions under the Q&A section. (2) A recording of the session will be shared after completion. (3) Participants are asked to provide feedback through a survey.
Attendees are muted Askquestions under Q&A A recording of this session will be shared Feedback survey Read and agree with the Postman Code of Conduct postman.com/legal/community-code-of-conduct 1 2 3 4 5 Housekeeping @getpostman
@getpostman A little aboutyou ● How familiar are you with gRPC? ○ No experience ○ Have researched it a bit ○ Use it on personal projects ○ Use it on work projects ● Do you consider yourself… ○ A developer ○ A tester ○ DevOps ○ Management ○ Other ● How long have you been using Postman? ○ New, or less than 6 months ○ 6 months to 1 year ○ 1 year to 3 years ○ 3 years or more
6.
What is gRPC?And where did it come from? OVERVIEW @getpostman
gRPC concepts ● Remoteprocedure calls gRPC framework allows a client to execute a “remote” (server-based) instruction as though it were part of the local system. ● Supported method types Unary, client streaming, server streaming, bidirectional streaming ● Protocol buffers (protobuf) Language-agnostic, platform-agnostic mechanism for encoding structured data ● .proto file Strongly-typed schema definition @getpostman
14.
Protocol buffers gRPC usesProtocol Buffers for serializing structured data ● .proto file Defines the service interface and the message types that the service methods accept and return ● Services Defines gRPC services with RPC method parameters and return types specified as protocol buffer messages ● Messages Protocol buffer data is structured as messages, where each message is a small logical record of information containing a series of name-value pairs called fields. @getpostman
“gRPC is roughly7 times faster than REST when receiving data & roughly 10 times faster than REST when sending data for this specific payload. Ruwan Fernando Software Architect @getpostman