Skip to content

DynamoDB Developer Playbook

A practical, production-grade guide to Amazon DynamoDB—from modeling to launch.
This playbook blends core concepts, repeatable patterns, and ready-to-use assets (diagrams, queries, checklists, sample data).

Start with Concepts, explore the Examples, and use Checklists before shipping.


Quick Nav


Quick Start (5 minutes)

  1. Skim Concepts → PK/SK, item collections, LSI vs GSI, idempotent writes.
  2. Open an example and browse Samples:
  3. Copy payloads from queries.http and run against your AWS account.
  4. Before prod, run Production Checklists.

Examples


What’s inside

  • Mermaid diagrams: access-pattern matrices + key-design cheat sheets for both examples.
  • Sample data: CSV + JSONL seeds to test queries quickly.
  • HTTP queries: SigV4-ready .http payloads for Get/Query/Put/Update with conditions.
  • Checklists: design, cost & alarms, security/IAM, ops/observability, DR/backup, migration & evolution.

How to use this playbook

  1. List access patterns and SLAs; design keys first (generic PK, SK; decorate values: USER#42, ORDER#123).
  2. Ensure hot paths are Get/Query (no Scan). Add LSIs/GSIs only where needed.
  3. Prototype with Samples; exercise queries.http; confirm RCUs/WCUs and item sizes.
  4. Ship with guardrails: run the checklists and set alarms/dashboards.