最近サーバーレスWebアプリばかり開発しているhokです。 その際にDynamoDB設計もしたので備忘メモを残します。 RDBとはだいぶ考え方が異なりますが、その中で自分の中で落とし込んだ内容をまとめています。 AWSサービスは日進月歩で進化してます。 当ページに記載してある内容が変更されている場合があるので、最新は公式で確認願います。 DynamoDBとは 見出しへのリンク以下Amazon DynamoDB よくある質問から引用 DynamoDB は、あらゆる規模に適した高速で柔軟な非リレーショナルデータベースサービスです。 DynamoDB を使用すると、分散データベースの運用と AWS にスケーリングするための管理負荷を軽減できます。 ハードウェアのプロビジョニング、設定と構成、スループット容量のプランニング、レプリケーション、ソフトウェアのパッチ適用、クラスターのスケーリングなどに