複数あるファイルの中から、いくつかのファイルを選択して、ZIPファイルとしてダウンロードしたい。 ZIPファイルの生成パターンは膨大であるため、その都度生成する方針にしたい。
そんな、”ファイルを選択してZIPダウンロードする機能”を 3 つの Lambda + S3 + DynamoDb で作りました。
本トークでは、このZIPダウンロード機能を実装するにあたり、AWSのサービスを使ったアーキテクチャや直面した課題などについてお話します。