カテゴリ
DynamoDB 設計・実装ガイド(シングルテーブル設計/コスト/Streams/Global Tables/セキュリティ/技術選定)
DynamoDBは「速くて落ちないKVS」ではなく、正しさ・コスト・スケール・安全をコードの構造で設計するためのプリミティブ群です。本クラスタは、アクセスパターン起点のキー設計と冪等性・トランザクション(正しさ)、オンデマンド/プロビジョンドの損益分岐とホットパーティション回避(コストと性能)、Streamsによるイベント駆動とGlobal TablesのマルチリージョンDR(拡張性と回復性)、IAM最小権限・LeadingKeysによる行レベル分離・暗号化・VPCエンドポイント(セキュリティ)、そしてRDBとの技術選定までを扱います。本番でDynamoDBを稼働させたマルチテナント決済基盤(本番二重課金0件)の知見を根拠に、速く・安く・安全に作る設計を、AWS公式仕様に忠実な実コードで体系化します。
全 6 記事
基礎ガイド
基礎ガイド(まずはここから)
DynamoDB シングルテーブル設計&本番信頼性パターン完全ガイド(2026年版):冪等性・条件付き書き込み・トランザクションを実コードで
DynamoDBのシングルテーブル設計を、アクセスパターン起点のキー設計(PK/SK・GSIオーバーロード)から冪等性・条件付き書き込み・原子的な残高更新・TransactWriteItems・整合性まで、AWS公式仕様に忠実なAWS SDK v3 TypeScript実コードで解説します。
関連する実践記事
- AWSDynamoDBアーキテクチャ設計サーバーレスTerraform
DynamoDB キャパシティ・コスト・性能設計 完全ガイド(2026年版):オンデマンド vs プロビジョンド、Auto Scaling、ホットパーティション回避、コスト最適化
DynamoDBの料金と性能を決めるキャパシティ設計を、AWS公式仕様に忠実に解説。オンデマンドvsプロビジョンドの損益分岐、RCU/WCUの正しい数え方、3000/1000のパーティション上限とホットキー回避、ウォームスループット、Auto Scaling、TTL・テーブルクラスによるコスト最適化までを、Terraform/AWS SDK v3の実コードで本番目線にまとめます。
28分 - AWSDynamoDBマルチリージョンDRアーキテクチャ設計
DynamoDB Global Tables × マルチリージョン × 災害復旧(DR) 完全ガイド(2026年版):MREC/MRSCの整合性、競合解決、RTO/RPO設計、PITR、コスト
DynamoDB Global Tablesによるマルチアクティブなマルチリージョン分散を、AWS公式仕様に忠実に解説。結果整合(MREC)とマルチリージョン強整合(MRSC)の違いと選び方、last-writer-wins競合解決、RTO/RPOとフェイルオーバー、PITR(35日)とバックアップ、複製書き込みユニットのコストまで、Terraform/TypeScriptの実コードでDR設計を体系化します。
30分 - AWSDynamoDBセキュリティIAMマルチテナント
DynamoDB セキュリティ完全ガイド(2026年版):IAM最小権限・きめ細かなアクセス制御(LeadingKeys)・保存時/転送時の暗号化・VPCエンドポイント
DynamoDBのセキュリティを、AWS公式仕様に忠実に解説。dynamodb:LeadingKeysによる行レベルのマルチテナント分離、dynamodb:Attributesの列制限、テーブル/インデックス/ストリーム別のIAM最小権限ARN、常時ONの保存時暗号化と3種のKMSキー、TLS必須とaws:SecureTransport、VPCゲートウェイ/インターフェイスエンドポイントまでを、IAMポリシーJSONとTerraform実コードで本番目線にまとめます。
29分 - AWSDynamoDBイベント駆動冪等性サーバーレス
DynamoDB Streams × イベント駆動アーキテクチャ/CDC完全ガイド(2026年版):Lambda・EventBridge Pipesで変更データを安全に伝播する
DynamoDB Streamsで変更データキャプチャ(CDC)を捕まえ、Lambda/EventBridge Pipesで下流へ安全に伝播する本番設計を、AWS公式仕様に忠実に解説。ビュータイプ・24時間保持・アイテム単位の順序保証から、BatchSize/ParallelizationFactor/BisectBatchOnFunctionError/DLQ、冪等なコンシューマ、マテビュー・検索インデックス同期・Outbox連携・fan-outまでをTypeScript/Terraform実コードでまとめます。
28分 - AWSDynamoDBPostgreSQLアーキテクチャ設計技術選定
DynamoDBはいつ使うべきか — Amazon RDS/Aurora(PostgreSQL)との使い分け技術選定ガイド(2026年版)
DynamoDB(NoSQL)とAmazon RDS/Aurora(PostgreSQL)のどちらを選ぶべきかを、AWS公式仕様に忠実な意思決定フレームワークで解説。アクセスパターン・スケール・整合性・クエリ自由度という4軸、比較表、フローチャート、コスト観点、Zero-ETLを含むハイブリッド構成、無理にNoSQL化して失敗するアンチパターンまで、発注前の判断に答えます。
24分