Name: grpc
Owner: Xebia BV
Description: Tech Rally 2017-01-27
Created: 2017-01-27 08:49:38.0
Updated: 2017-01-27 19:54:26.0
Pushed: 2017-01-30 14:07:58.0
Size: 156
Language: Java
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
TechRally: gRPC
More information on https://grpc.io.
Barend: JSON is a nic(h)e file format for talking to web browsers. It (and REST) are being overused as much as XML in its heyday. It's a schemaless mess. For communication between web services, pretty much everything ? including XML ? is superior. Let's look at gRPC, which uses protobuf as the message format and HTTP2 as the network protocol.
The client invokes a BMI microservice, which relies on height and weight services.
Client <-gRPC-> User BMI Service <-gRPC-> User Height Service
<-gRPC-> User Weight Service
All three services take a string for input, and return a float.
The implementations have their own README file with instructions for use.
pybmi/
ios/
react-native/
userbmi/
pybmi/
userheight/
userweight/
Some other stuff I'd like to figure out: