24 Jun: Protobuf and lib conflicts: how to use gRPC with HBase

I’m a huge fan a gRPC. Really. I’ve talk about it some months (years now…) ago, and for now, it met all my needs: high-performance, light, well-structured, simple… and an active community behind it. Even Netflix, one of major pro-REST approach advocate in the open source community, began the switch to gRPC the last year and place Ribbon, their huge client side IPC library, in maintenance mode. And the ecosystem still grow: Nginx recently annonced a native…


02 Nov: Microservices and gRPC: Use Atomix as service discovery

gRPC is a modern open source high performance RPC framework initiated by Google and supported by many languages and platforms (C++, Java, Go, Node, Ruby, Python and C# across Linux, Windows, and Mac). It is used by many projects (etcd/CoreOS, containerd/Docker, cockroachdb/Cockroach Labs…) and has reached a significant milestone with its 1.0 release. Used in a distributed environments where a large number of microservices are running, gRPC supports rich cloud oriented features like: – load balancing/discovery –…