apprunner-roadmap icon indicating copy to clipboard operation
apprunner-roadmap copied to clipboard

Support for grpc

Open shashank-sachan opened this issue 3 years ago • 4 comments

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do * not help prioritize the request If you are interested in working on this issue or have submitted a pull request, please leave a comment

Tell us about your request It would be great to have the GRPC support in the app runner. Even simple RPC communication would be beneficial and streaming RPC can be added later.

Additional context Currently if we have multiple lambda and we want to communicate among them then we use lambda invoke. With GRPC we should be able reduce the latency and internal service communication should be much faster.

shashank-sachan avatar May 19 '21 17:05 shashank-sachan

ALBs and NLBs both support gRPC out of the box these days so it's really interesting to me that AppRunner wouldn't but I guess the type of load balancer that AppRunner uses isn't advertised or documented anywhere. But in theory, shouldn't this kind of already be supported?

@shashank-sachan I think one way that you could get around this is by using grpc-gateway which would let you auto generate everything for doing HTTP on the wire.

abatilo avatar Nov 23 '21 17:11 abatilo

gRPC uses HTTP/2, so please also consider upvoting #77.

cbatson avatar Oct 20 '22 16:10 cbatson

any luck?

ToJen avatar Jun 24 '24 00:06 ToJen