AWS Lambda Durable Execution SDK for Java が一般提供開始
本日、AWS は AWS Lambda Durable Execution SDK for Java の一般提供を発表しました。これにより Java デベロッパーは Lambda 永続関数を使用して、耐障害性に優れ、長期的に実行されるワークフローを作成できます。この SDK を使用すると、デベロッパーはカスタムの進捗追跡を実装したり、外部のオーケストレーションサービスを統合したりすることなく、注文処理パイプライン、AI エージェントオーケストレーション、ヒューマンインザループ承認などのマルチステップアプリケーションをアプリケーションで直接作成できます。
Lambda 永続関数は、進行状況を自動的にチェックポイントし、外部イベントを待っている間は実行を最大 1 年間一時停止する操作により、Lambda のイベント駆動型プログラミングモデルを拡張するものです。AWS Lambda Durable Execution SDK for Java は、Lambda 永続関数を使用して構築するための慣用的な Java エクスペリエンスを提供します。これには、進捗追跡、ヒューマンインザループとエージェントインザループワークフローのコールバック統合、信頼性の高い関数チェーンのための耐久性のある呼び出し、効率的な一時停止の待機などのステップが含まれています。SDK は Java 17 以降と互換性があり、Lambda マネージドランタイムまたはコンテナイメージとしてパッケージ化された関数を使用してデプロイできます。SDK のローカルテストエミュレーターを使用すると、デベロッパーは本番環境にデプロイする前にローカルでビルドしてデバッグできます。
使用を開始するには、Lambda 永続関数のデベロッパーガイドと GitHub の AWS Lambda Durable Execution SDK for Java を参照してください。利用可能なリージョンと料金の詳細については、AWS リージョン別のサービス表と AWS Lambda の料金を参照してください。