For further actions, you may consider blocking this person and/or reporting abuse
Read next
Writing Clean Code in Ruby on Rails Applications π§Όπ»
Anand Soni -
Exploring Pawapay Deposits, Refunds, and Payouts: A Hands-On Preview
katorymnddev -
Synchronized ειε¨δΈεζδ½η³»η»ηδΈεθ‘δΈΊ
Ting -
Experimental attribute in C# is a powerful tool : Let's explore
DotNet Full Stack Dev -
Top comments (2)
I'm not sure it would work for 5 year olds, but here's my take:
gRPC is a platform agnostic communication protocol for applications over TCP client-server architecture. What this means is that it describes a server with specific endpoints which can be called by any client which is able to reach the server via the TCP protocol. You can think of these endpoints as you would with REST, providing an interface for a feature of the server. The fact that it's platform agnostic and that it uses TCP means that it's easy to use on any internet-enabled applications, independent of the OS it's running on or the programming language it's built with. There are many, possibly lesser known, protocols which enable such communications, but gRPC brings a few key features which set it apart from most other protocols:
In one sentence you can think of gRPC as an alternative of Swagger, RAML or API Blueprint but perhaps geared more for the need of large organizations and private APIs for (micro-)services.
Thanks! it helped me a lot