dynamodb-single-table
Installation
SKILL.md
DynamoDB Single Table Design
This skill covers single table design patterns for DynamoDB, the AWS-recommended approach for modeling complex relationships in a single table.
Core Philosophy
Single table design principles:
- One table to rule them all: Model all entities in a single table
- Overload keys: Use generic pk/sk for flexibility
- Optimize for access patterns: Design around how you query data
- Denormalize when needed: Duplicate data to avoid joins
- Use GSIs strategically: Add secondary indexes for alternate access patterns