メインコンテンツへスキップ
友田 陽大

カテゴリ

DynamoDB 設計・実装ガイド(シングルテーブル設計/コスト/Streams/Global Tables/セキュリティ/技術選定)

DynamoDBは「速くて落ちないKVS」ではなく、正しさ・コスト・スケール・安全をコードの構造で設計するためのプリミティブ群です。本クラスタは、アクセスパターン起点のキー設計と冪等性・トランザクション(正しさ)、オンデマンド/プロビジョンドの損益分岐とホットパーティション回避(コストと性能)、Streamsによるイベント駆動とGlobal TablesのマルチリージョンDR(拡張性と回復性)、IAM最小権限・LeadingKeysによる行レベル分離・暗号化・VPCエンドポイント(セキュリティ)、そしてRDBとの技術選定までを扱います。本番でDynamoDBを稼働させたマルチテナント決済基盤(本番二重課金0件)の知見を根拠に、速く・安く・安全に作る設計を、AWS公式仕様に忠実な実コードで体系化します。

6 記事

基礎ガイド

基礎ガイド(まずはここから)

AWS
DynamoDB
アーキテクチャ設計
冪等性
サーバーレス

DynamoDB シングルテーブル設計&本番信頼性パターン完全ガイド(2026年版):冪等性・条件付き書き込み・トランザクションを実コードで

DynamoDBのシングルテーブル設計を、アクセスパターン起点のキー設計(PK/SK・GSIオーバーロード)から冪等性・条件付き書き込み・原子的な残高更新・TransactWriteItems・整合性まで、AWS公式仕様に忠実なAWS SDK v3 TypeScript実コードで解説します。

20分

関連する実践記事