本日勉強したことをメモします。
S3にデータを置く際のデメリット
DynamoDBを使ったアプリケーションで、DynamoDBにデータを置く方法とS3にデータを置いてDynamoDBでS3から取得を行う方法の二つの選択肢があった場合、パフォーマンスが重要視されている場合はDynamoDBにデータを置く方法が正解になる印象。
S3にデータを置くとパフォーマンスが悪化するため。
モバイルアプリからのアクセスを考慮する場合
モバイルアプリからのAWSリソースへのアクセスを考慮する場合は、Web Identity ProviderとAssumeRoleWithWebIdentityAPIが必要になる。