Video on Protobufs, follows up from earlier posted video
YouTube
Learn why Protocol Buffers is a cornerstone in gRPC, how it works to define Messages and Service!If you want to learn more: https://links.datacumulus.com/grp...
Python gRPC quick start and basics tutorial. I found setup in "QuickStart" and the coverage of protos in the basics to be very useful.
gRPC
A high-performance, open source universal RPC framework
Really good code lab for gRPC and Node.
Google
gRPC is a language-neutral, platform-neutral remote procedure call (RPC) framework and toolset developed at Google. It lets you define a service using Protocol Buffers, a particularly powerful binary serialization toolset and language. It then lets you generate idiomatic client and server stubs from your service definition in a variety of languages.
I found this to be a great introduction to gRPC.
YouTube
Learn about gRPC, the most popular framework that allows you to build microservices! If you want to learn more: https://links.datacumulus.com/grpc-java-coupo...
This is a link to the grpc guide. This one was great start.
gRPC
This document introduces you to gRPC and protocol buffers. gRPC can use protocol buffers as both its Interface Definition Language ( IDL) and as its underlying message interchange format. If you're new to gRPC and/or protocol buffers, read this! If you just want to dive in and see gRPC in action first, see our Quick Starts.
This is a link to the basic node grpc tutorial.
gRPC
This tutorial provides a basic Node.js programmer's introduction to working with gRPC. By walking through this example you'll learn how to: Define a service in a .proto file. Use the Node.js gRPC API to write a simple client and server for your service. It assumes that you have read the Overview and are familiar with protocol buffers.
A simple explanation of why gRPC with an example.
Medium
Today, REST with JSON is the most popular framework amongst web developers for network communication. But, it is not very suitable for a micro-services architecture mainly because of latency added by JSON data transmission / serializing / deserializing. My quest for finding an optimal network communication framework for micro-services brought me to gRPC.