AWS Lambdaを使った開発をやってみて何が嬉しかったのかを書いておこうと思います。 Lambda関数化したのは以下のようなWebサービスでした SPAなWebアプリからJSONでリクエストを受け取る JavaのExcelを扱うライブラリであるPOIでExcelのテンプレートファイルにJSONで受け取ったデータを埋め込む Excelをクライアントに返す(ブラウザでダウンロードが始まる) Excelを触る時点で、Web系の技術だけで完結するのは難しいので、 この部分だけJavaでやるというのは今後もあるんじゃないかなと思います。 で、次のような課題がありました 普段は大丈夫だけど、たまにでかいデータが来て、Java側でOutOfMemoryが発生する そもそもExcel作成リクエストはたまにしか実行されない(業務のひとまとまりの作業が終わって帳票を出したいときだけ) なのに、でかいデータ