私たちは10人の開発者からなるチームで、HerokuのRailsアプリケーションからAWS Lambda(Java)へのプロセス集中型のジョブを移動しようとしています。ラムダ関数をAPIゲートウェイ経由で呼び出すか、AWS Ruby SDK経由で直接呼び出すかは、ブロックされています。ユースケースによっては、lambdaも非同期に呼び出す必要があるかもしれません。私たちの積載物は非常に小さいです(< 1-2 KB)。主に実行時間を最大化するために直接呼び出しを検討しています。ここでは、ポインタを探しています:AWS Lambda-API Gatewayと直接呼び出しの呼び出し
- は、それがAPIゲートウェイ用(&速い)簡単なラムダを呼び出すのに必要なIAM役割を検証するためですか?
- ラムダb/wラムダとAPIゲートウェイのレイテンシが大幅に削減されていますか?
ありがとうマイク。また、SDKからの直接呼び出しでレート制限があるかどうかを確認できますか?ピーク時(実行時間20〜30秒)に毎分1000 AWSラムダリクエストを呼び出します。 SDKがスループットを処理できますか? – viveksura
SDKに組み込まれている制限はありませんが、他のLambdaクライアントと同じレート制限が適用されます。制限は、クライアントではなくラムダ内の強制です。並行処理の上限を要求するには、AWSサポート経由でLambdaチームに連絡する必要があります。 –
ありがとうございましたMike +1 – viveksura