Hori Blogフリーランスでバックエンドエンジニアとして活動している Ryota Hori のブログです。 最近はテック系記事より雑記ブログ気味。 先日発表された AWS の Network Load Balancer (NLB) を gRPC で使ってみたのですが、 idle timeout 周りで盛大にミスったので知見共有です。 経緯 先日、 NLB こと Network Load Balancer が AWS にてリリースされました。 新しい Network Load Balancer – 秒間数百万リクエストに簡単にスケーリング | Amazon Web Services ブログ NLB は TCP レベルでのロードバランシングができ、プレウォーミングなしで高パフォーマンスを発揮できるため既存の AWS の LB に比べ gRPC との相性が良いです。 マイクロサービス構成を取
![gRPC with NLB は idle timeout に気をつけないと死ぬ | Hori Blog](https://cdn-ak-scissors.b.st-hatena.com/image/square/7a7ee054ddbde072ee072a404c0fe61b76acbadc/height=288;version=1;width=512/https%3A%2F%2Fhori-ryota.com%2Fstatic%2Fprofile-pic-f64e0e982ec744722a8720773a52ef44.jpg)