投稿日: Feb 28, 2023

オープンソースの開発者ライブラリである AWS Lambda Powertools が .NET をサポートするようになりました。これにより、適切に設計されたサーバーレスのベストプラクティスを .NET Lambda 関数コードにできるだけ早く組み込むことができます。

AWS SDK および AWS の複数のサービスに抽象化を導入することにより、Powertools は AWS Well-Architected Serverless Lens で定義されたベストプラクティスの適用を合理化し、デベロッパーの生産性を向上させます。今回のリリースにおいて、Lambda Powertools for .NET は、分散トレース (Tracing)、構造化ログ記録 (Logging)、非同期のビジネスおよびアプリケーションのメトリクス (Metrics) という、可観測性に関する 3 つの機能に焦点を当てています。デベロッパーは、Lambda Powertools for .NET を使用することで、これらのプラクティスをわずか数秒で適用できます。

Lambda Powertools for .NET は、.NET 6 Lambda ランタイム用のコードを開発するときに使用されます。Lambda Powertools for .NET は、Lambda が利用可能なすべての AWS リージョンで使用できます。Powertools は、 PythonJava、および TypeScript のプログラミング言語でも利用できます。

新しい Lambda Powertools for .NET の詳細については、ブログ記事AWS Lambda Powertools for .NET の紹介を参照してください。フィードバック、アイデア、問題については、GitHub プロジェクトに直接送信できます。