Speaker
Description
Microservices architectures make applications easier to scale and faster to develop, enabling innovation and accelerating time-to-market for new features. They also enable the continuous delivery and deployment of large and complex applications. They also enable organizations to evolve its technology stack in smalls steps as they allow for on-boarding new technologies at a fairly low cost.
gRPC is a RPC platform originally developed by Google (under the Cloud Native Computing Foundation since 2017) which was announced and made open source in late Feb 2015. The letters “gRPC” are a recursive acronym which means, gRPC Remote Procedure Call.
The protocol itself is based on http2, and exploits many of its benefits. It supports several built-in features inherited from http2, such as compressing headers, persistent single TCP connections, cancellation and timeout contracts between client and server. The protocol has built-in flow control from http2 on data.
EOS has recently introduced a gRPC endpoint for metadata operations which can be consumed from a variety of clients, fostering the integration with other services.