Jaigouk.Kim
Jaigouk.Kim

Let the ideas flow.

Jaigouk Kim
Author

former CTO and Co-founder @Scoutzie(YC S12). Won 1st and Best presentation prize at 7th Startup Weekend Seoul. 1st batch at KStartup.com. Github account is https://github.com/jaigouk

Share


Twitter


Jaigouk.Kim

grpc

Jaigouk KimJaigouk Kim

The ultimate glue for microservices

I am playing with grpc on kubernetes in these days. My starting point is
nginx-kubernets-lb. I wanted to start from small and light solution. But heroku was not an option to play with this. So I had to setup kubernetes on aws. I deployed Deis too. It took some time to be able to reproduce the production env. This blog is also running on kubernetes. Now, I am ready to play!

main resources

caution

deploy

https://cloudplatform.googleblog.com/2016/08/gRPC-a-true-Internet-scale-RPC-framework-is-now-1-and-ready-for-production-deployments.html

1. ruby

http://www.grpc.io/docs/quickstart/ruby.html

2. node.js

http://www.grpc.io/docs/quickstart/node.html

3. elixir

https://speakerdeck.com/tony612/the-way-to-grpc-elixir
https://github.com/tony612/grpc-elixir

heroku

https://github.com/kyleconroy/heroku-buildpack-grpc

polyglot

https://github.com/grpc-ecosystem/polyglot

Polyglot is a grpc client which can talk to any grpc server. In order to make a call, the following are required:

In particular, it is not necessary to generate grpc classes for the service or to compile the protos into the Polyglot binary.

Jaigouk Kim
Author

Jaigouk Kim

former CTO and Co-founder @Scoutzie(YC S12). Won 1st and Best presentation prize at 7th Startup Weekend Seoul. 1st batch at KStartup.com. Github account is https://github.com/jaigouk

Comments