dynamodb

Solid

AWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing single-table design, or troubleshooting performance issues.

API & Backend 1,111 stars 440 forks Updated 5 days ago MIT

Install

View on GitHub

Quality Score: 94/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# AWS DynamoDB Amazon DynamoDB is a fully managed NoSQL database service providing fast, predictable performance at any scale. It supports key-value and document data structures. ## Table of Contents - [Core Concepts](#core-concepts) - [Common Patterns](#common-patterns) - [CLI Reference](#cli-reference) - [Best Practices](#best-practices) - [Troubleshooting](#troubleshooting) - [References](#references) ## Core Concepts ### Keys | Key Type | Description | |----------|-------------| | **Partition Key (PK)** | Required. Determines data distribution | | **Sort Key (SK)** | Optional. Enables range queries within partition | | **Composite Key** | PK + SK combination | ### Secondary Indexes | Index Type | Description | |------------|-------------| | **GSI (Global Secondary Index)** | Different PK/SK, separate throughput, eventually consistent | | **LSI (Local Secondary Index)** | Same PK, different SK, shares table throughput, strongly consistent option | ### Capacity Modes | Mode | Use Case | |------|----------| | **On-Demand** | Unpredictable traffic, pay-per-request | | **Provisioned** | Predictable traffic, lower cost, can use auto-scaling | ## Common Patterns ### Create a Table **AWS CLI:** ```bash aws dynamodb create-table \ --table-name Users \ --attribute-definitions \ AttributeName=PK,AttributeType=S \ AttributeName=SK,AttributeType=S \ --key-schema \ AttributeName=PK,KeyType=HASH \ AttributeName=SK,KeyType=RANGE \ --billing-mode PAY_...

Details

Author
itsmostafa
Repository
itsmostafa/aws-agent-skills
Created
7 years ago
Last Updated
5 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

DevOps & Infrastructure Solid

aws-cloudformation-dynamodb

Provides AWS CloudFormation patterns for DynamoDB tables, GSIs, LSIs, auto-scaling, and streams. Use when creating DynamoDB tables with CloudFormation, configuring primary keys, local/global secondary indexes, capacity modes (on-demand/provisioned), point-in-time recovery, encryption, TTL, and implementing template structure with Parameters, Outputs, Mappings, Conditions, cross-stack references.

261 Updated 1 weeks ago
giuseppe-trisciuoglio
AI & Automation Solid

rds

AWS RDS relational database service for managed databases. Use when provisioning databases, configuring backups, managing replicas, troubleshooting connectivity, or optimizing performance.

1,111 Updated 5 days ago
itsmostafa
AI & Automation Listed

typescript-dynamodb-toolbox

DynamoDB single-table design using dynamodb-toolbox v2. Use when creating entities, defining key patterns, designing GSIs, writing queries, implementing pagination, or working with any DynamoDB data layer in TypeScript projects.

28 Updated 1 weeks ago
martinffx
AI & Automation Solid

aws-sdk-java-v2-dynamodb

Provides Amazon DynamoDB patterns using AWS SDK for Java 2.x. Use when creating, querying, scanning, or performing CRUD operations on DynamoDB tables, working with indexes, batch operations, transactions, or integrating with Spring Boot applications.

261 Updated 1 weeks ago
giuseppe-trisciuoglio
AI & Automation Solid

s3

AWS S3 object storage for bucket management, object operations, and access control. Use when creating buckets, uploading files, configuring lifecycle policies, setting up static websites, managing permissions, or implementing cross-region replication.

1,111 Updated 5 days ago
itsmostafa