ファイルを選択してZIPダウンロードする機能ってどうやって作るの? by meihei

PHPカンファレンス北海道2024
採択
2024/01/12 20:15〜
クリエイティブスタジオ
LT

ファイルを選択してZIPダウンロードする機能ってどうやって作るの?

app1e_s meihei app1e_s

複数あるファイルの中から、いくつかのファイルを選択して、ZIPファイルとしてダウンロードしたい。
ZIPファイルの生成パターンは膨大であるため、その都度生成する方針にしたい。

そんな、”ファイルを選択してZIPダウンロードする機能”を 3 つの Lambda + S3 + DynamoDb で作りました。

本トークでは、このZIPダウンロード機能を実装するにあたり、AWSのサービスを使ったアーキテクチャや直面した課題などについてお話します。