Next Generation Load Balancing: ALB with gRPC and HTTP/2
AWS announced an important update for the Application Load Balancer (ALB) in November 2020: Support for gRPC and HTTP/2.
HTTP/2 comes with request multiplexing over a single TCP connection, header compression (HPACK) which reduces network utilization, and a
binary protocol which reduces overhead in parsing data.
gRPC is a high-performance RPC framework with full-duplex streaming. It is designed to connect mircoservices efficiently and uses HTTP/2 under the covers.
Please support our work!
We have published 327 articles, 41 podcast episodes, and 15 videos. It's all free and means a lot of work in our spare time.
Thanks to Alan Leech, Alex DeBrie, e9e4e5f0faef, Goran Opacic, jhoadley, Shawn Tolidano, Thorsten Hoeger, Todd Valentine, Vince Fulco, and all anonymous supporters for your help! We also want to thank all supporters who purchased a cloudonaut t-shirt. It gives us great pleasure to send our t-shirts all over the world.
With your help, we can continue to produce independent & high-quality content focused on AWS. Please support us!Support us
This video includes a demo of a gRPC service running behind an ALB.