いう見慣れないプロジェクトがありました。今回はこの子がどういったものであるかを確認していきます。確認すると、下記のような説明があります。ラムダ関数を記述するための新しいプログラミングモデルです。モデルの間のギャップを埋めます。関数を定義してマッピングしてあげる必要がありました。統合する方法もあります。初期化処理が入り時間がかかるので悩ましい部分がありました。コードを自動生成してくれるようです。対象としたトリガーにも対応しているようです。プロジェクトを作成する。含むプロジェクトが作成されます。用のテンプレートをインストールするとプロジェクトを作成できるようになります。serverless.Annotationsプロジェクト作成直後のプロジェクトファイルは次のようになっています。関数のデバックを利用できそうなのも良いですね。以降が対象になるのは注意点です。簡単に見ていきましょう。属性が付与されていることが確認できます。テンプレートを更新するようですね。名前空間を見ると、ほかにも利用できそうな属性を確認できます。次のメソッドを追加してビルドして見ます。定義が追加されているのがわかります。関数のデバック実行が行えます。指定してデバックを開始すればよいです。手順でデバックできそうです(未確認)。デバックすることができます。属性がついたクラスで依存関係の注入の設定を行うことができます。属性がついているのでこのクラスで設定を行っていきます。関数のコンストラクタか、メソッドで受け取ることができます。追加して、次の設定ファイルを追加します。関数のコンストラクタ、もしくはメソッドに依存関係として注入されます。属性をつけないと例が発生するので注意してください。リリースなのでこれからも変更が入っていくと思いますが、早くリリースしてほしいです。