AWS Lambda レスポンスストリーミングが 200 MB のレスポンスペイロードのサポートを開始
AWS Lambda レスポンスストリーミングは、デフォルトの最大レスポンスペイロードサイズ 200 MB をサポートするようになりました。これは以前の 10 倍です。Lambda レスポンスストリーミングを使用すると、クライアントにレスポンスペイロードを段階的にストリーミングして、最初の 1 バイトを受信するまでの時間 (TTFB) を短縮することで、レイテンシーの影響を受けやすいワークロードのパフォーマンスを向上させることができます。
レスポンスストリーミングは、リアルタイムの AI チャットや、ページの読み込みパフォーマンスがユーザーエクスペリエンスに影響するウェブアプリケーションやモバイルアプリケーションなど、レイテンシーがエンドユーザーに大きな影響を及ぼすユースケースに最適です。以前は、レスポンスストリーミング機能のレスポンスペイロードのデフォルトの上限は 20 MB でした。レスポンスペイロードがこの上限を超えた場合は、ペイロードを圧縮するか、中間ステップとして Amazon S3 などのサービスを使用する必要があったため、追加のオーバーヘッドが発生しました。レスポンスペイロードの上限が増えたことで、最大 200 MB のレスポンスペイロードを Lambda 内で直接処理できるようになり、大規模なデータセット、画像の多い PDF ファイル、さらには音楽ファイルのリアルタイム処理などのユースケースが実現可能になります。
Lambda レスポンスストリーミングは、Node.js マネージドランタイムとカスタムランタイムをサポートしています。レスポンスストリーミングペイロードの 200 MB の上限は、Lambda レスポンスストリーミングがサポートされているすべての AWS リージョンでデフォルトになっています。
Lambda レスポンスストリーミングの詳細については、Lambda ドキュメントを参照してください。