dynamodb

Design DynamoDB tables, queries, indexes, and capacity modes.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/colinmxs/double-hexagon --skill dynamodb-colinmxs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dynamodb
Source: https://github.com/colinmxs/double-hexagon/tree/main/.kiro/skills/dynamodb
Command: npx skills add https://github.com/colinmxs/double-hexagon --skill dynamodb-colinmxs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AWS DynamoDB provides a scalable, fully managed NoSQL data store, solving the need for fast, reliable storage and access patterns for modern applications.

Core Features & Use Cases

  • Global and Local Secondary Indexes enable flexible query access patterns.
  • On-demand and provisioned capacity modes support varying workloads with predictable cost.
  • Single-table design patterns and high-throughput operations for workload scalability.

Quick Start

Create a DynamoDB table using the AWS Console or CLI and begin storing items with a primary key.

Frequently Asked Questions about dynamodb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design a DynamoDB table for high throughput and scalable NoSQL access patterns?

DynamoDB table design for scalable throughput uses single-table design patterns, combining partition and sort keys to optimize access patterns and distribute workloads efficiently across partitions.

When should I use global secondary indexes vs local secondary indexes in DynamoDB?

Use DynamoDB global secondary indexes for querying across different partition keys, and local secondary indexes when you need alternate sort keys within the same partition key for flexible query access.

What is the best way to manage capacity modes in DynamoDB for varying workloads?

DynamoDB capacity management offers on-demand mode for unpredictable workloads and provisioned mode for predictable traffic, ensuring cost-effective throughput scaling for your specific application needs.

Can I perform transactions and CRUD operations in a managed NoSQL database like DynamoDB?

Yes, DynamoDB supports common CRUD operations and transactions, allowing you to perform atomic, multi-item operations across tables within a fully managed NoSQL environment using best practices.

Why does my DynamoDB single-table design need careful indexing and partition key selection?

DynamoDB single-table design requires careful partition key selection to avoid hot partitions and relies on indexing strategies to support diverse query access patterns without performance bottlenecks.