apprunner-roadmap
apprunner-roadmap copied to clipboard
Support for grpc
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.
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.
gRPC uses HTTP/2, so please also consider upvoting #77.
any luck?