generated at
Google Cloud Functions

コードを書いて、デプロイして、対象のイベントが起きて関数が実行される。
コード、対象となるランタイムは、node, python, goなど
対象のイベントは、
http, background(pubsub, storage, firebase event)など
ローカルでの開発
開発したあとに、以下にdeployするか?
開発環境
で、ローカル開発サーバーを起動できる
hot reload?
node-js,
pacakge.jsonに書けばよい? nodemonを使う?
pythonは、 --debug でよい

firebaseの場合は、
firebaseの場合は、firebase shelllで、もっと楽にできる。firebaseでなくても動く?



tips:
fileの利用
/tmp が使える tmpfs. 実行が終われば、(たぶん)消える。実行ごとにcontainerが生成・消滅するので。
読み込みについては、deploy時に、そのディレクトリにあるファイルが含まれるので、それを使う。

.env
.env.yamlを書けばよい。

cache, pooling 戦略?
> It is particularly important to cache network connections, library references, and API client objects in global scope. See Optimizing Networking for examples.
sessionや api clientなど