Serverless Doesn't Make Sense - YouTube の内容が興味深かったのでメモ。 サーバーレス(今回のケースでは特に FaaS: Function as a Service) の最も大きな利点はスケーラビリティである。アクセス数が予測できなくとも、必要に応じて関数の実行環境が立ち上がるため、アクセスの急増に対応しやすい。 実行回数に応じて課金されるため、常時起動サーバーのような固定コストが発生しないことも利点である。コードが実行されていないときには、料金は発生しない。 ところで、昨今のサービス開発では応答速度も非常に重要な観点である。例として Node.js で画像をリサイズするするコードを Google Cloud Functions にデプロイしたところ、平均実行時間が 2 秒前後だった。これは 2020 年の水準で考えると受け入れがたい遅さである。 Go
![FaaS のコールドスタート問題とサーバーレスが抱える矛盾 | 猫背で進め](https://cdn-ak-scissors.b.st-hatena.com/image/square/dbf7d9100c572863093ed14a6f69b6d9254a085d/height=288;version=1;width=512/https%3A%2F%2Fblog.alea12.net%2Fstatic%2Fbfb799783325b6f8e9100245aabf790c%2Fcold-start-durations-per-faas-and-language.png)