AWSは、AWS Lambda Durable Execution SDK for Goの一般提供を開始した。このSDKを使うと、Go開発者は複数のステップからなるワークフローを構築し、進捗を自動的にチェックポイントとして保存できる。外部イベントを待つ間、最大1年間停止することも可能だ。標準的なGoツールに対応し、AWSの認証情報がなくてもローカルでテストできる。また、提供されているprovided.al2023ランタイム上に、単一の静的バイナリとしてデプロイできる。
なぜ重要か
Go開発者は、独自の進捗管理コードを用意せずに、信頼性の高い長時間実行のサーバーレスワークフローを構築できる。