docs icon indicating copy to clipboard operation
docs copied to clipboard

📖 Documentation: gRPC for communicating between services

Open GreenMachine01 opened this issue 2 years ago • 6 comments

https://github.com/amplication/amplication/issues/6905

@morhag90 please add here information to be added to the documentation.

GreenMachine01 avatar Oct 05 '23 11:10 GreenMachine01

Hi @morhag90, is there additional information for this one somewhere on Notion? Please let me know.

dericksozo avatar Oct 12 '23 03:10 dericksozo

Hi @morhag90, please let me know where I can find additional information concerning this issue.

dericksozo avatar Oct 18 '23 10:10 dericksozo

Hi @yuval-hazaz and @morhag90, please let me know if there have been any additional updates on this PR.

dericksozo avatar Nov 07 '23 09:11 dericksozo

@mulygottlieb @morhag90 - Can you assist here in sharing some info regarding the gRPC plugin so @dericksozo can update our documentation accordingly?

PazYanoverr avatar Nov 21 '23 09:11 PazYanoverr

gRPC is an efficient binary way for services to communicate (call each other's APIs). In the same way that without this plugin, we support generating the generated APIs in REST and GraphQL, this plugin also adds generation of all the API endpoints in the gRPC protocol. The gRPC protocol also requires a definition file, called a "proto" file (*.proto) so this plugin generated the *.proto file for each service and also adds for each entity another controller (gRPC controller) that exposes the generated APIs that exist on this entity in the gRPC protocol.

For more information read here: https://grpc.io/

image

@dericksozo

mulygottlieb avatar Dec 24 '23 07:12 mulygottlieb

@dericksozo ^^^

PazYanoverr avatar Dec 24 '23 09:12 PazYanoverr