Sourcemapがどうなるかは要調査 3. イベントをトリガーしたあとの処理のみ書く • HttpフレームワークのMiddlewareのような処理を追加しづらい 4. テストが書きやすい • 普通の関数にテストデータを生成して実行するだけ 5. マルチプロジェクト対応 • 別GCPプロジェクトに存在する Pub/SubのTopicをTriggerにはできない 6. serviceaccountsはGCPのデフォルトが使われている • GCPサービスの連携が容易。認証情報を考える必要がアプリケーションないでは必要ない 7. Cloud Functions for Firebase • デプロイ方法がgcloudからfirebaseに。firebaseはOAuthしてトークン生成が必要 • エントリポイントの書き方が変わる。 topic名がコードに入ってしまうので、環境ごとに変えるためにはコードを書かないといけない • Firebaseコマンドでemulatorを使用する 8. Serverless frameworkを使わなかった理由は? • パッと見て使いたいmotivationにはならなかった。でも将来的に良い機能があると判断したら導入するかも 31 Cloud Functionsで気づいたこと