AWS Lambda で始めるサーバーレス開発 - 関数設計とイベントソースの活用
Lambda の関数設計、イベントソースマッピング、コールドスタート対策、Powertools の活用を解説します。
Lambda、API Gateway、Step Functions など、サーバーレスアーキテクチャに関する比較記事
Lambda の関数設計、イベントソースマッピング、コールドスタート対策、Powertools の活用を解説します。
Lambda が同時実行数 1,000 のデフォルト制限内でマイクロ VM を管理する仕組み、ウォームプールによる再利用戦略、ワーカーマネージャーの配置判断、コールドスタート率を下げる内部最適化を解説します。
HTTP API と REST API の選定基準を明確にし、Cognito・Lambda オーソライザーの認証パターンとスロットリング設計の実践手法を紹介します。
Lambda の最大実行時間 15 分、メモリ上限 10 GB、ペイロード 6 MB など、サーバーレスの各種制限の現行値と、それがアーキテクチャ設計にどう影響するのかを、マルチテナント運用と実行環境のライフサイクルの観点から解説します。
Amazon API Gateway と Lambda を活用したサーバーレス API の構築方法を解説します。
AWS Step Functions を活用したステートマシンの設計手法を解説し、ビジュアルワークフロー、エラーハンドリング、Lambda との連携によるワークフローオーケストレーションを紹介します。
Lambda のコールドスタートが発生するメカニズムを Firecracker MicroVM のライフサイクルから解説し、SnapStart / Provisioned Concurrency / 関数設計の 3 軸で 3 つの最適化手法をコストと制約の面から比較します。
Lambda 関数や ECS タスクに EFS をマウントして共有ファイルシステムを活用する。アクセスポイントの設計とパフォーマンス最適化を紹介します。
標準ワークフローと Express ワークフローの選定基準を明確にし、Retry/Catch の宣言的エラーハンドリングと分散マップによる大規模並列処理を紹介します。