私は現在、サーバーレス フレームワークで AWS Lambda を使用して Web API を構築しています。
私のラムダ関数では、それぞれが Redis (elasticache) と RDB (Aurora、RDS) または DynamoDB に接続して、データを取得したり、新しいデータを書き込んだりします。そして、すべてのラムダ関数が VPC で実行されています。
ラムダ関数が最初に実行されるか、最後の実行からしばらくしてから実行される場合を除いて、すべて正常に機能します。ラムダ関数の実行にかなり長い時間 (1 ~ 3 秒) かかるか、場合によってはゲートウェイ タイムアウト エラー (約30 秒)、私のラムダ関数は 60 秒のタイムアウトに設定されていますが。
hereに記載されているように、新しいコンテナーの初期化には 1 ~ 3 秒かかると想定しています。ただし、1 ~ 3 秒またはゲートウェイのタイムアウトは本番環境での使用には理想的ではないため、この時間を短縮する方法があるかどうか疑問に思います。