DynamoDB

DynamoDB

Master DynamoDB from first principles. Tables, keys, and access patterns. GSIs, single-table design, transactions, and Streams. Production topics: hot partitions, DAX, cost optimisation, backups, and security.

FundamentalsTopics 1–10
  • ·What is DynamoDB?
  • ·Tables, Items, and Attributes
  • ·Partition Key and Sort Key
  • ·Capacity Modes
  • ·Reading Data
  • ·Writing Data
  • ·Expressions
  • ·Data Types
  • ·Local Secondary Indexes
  • ·The DynamoDB Mental Model
Start Fundamentals
IntermediateTopics 11–20
  • ·Access Patterns: The Core Principle
  • ·Global Secondary Indexes
  • ·GSI Overloading
  • ·Composite Sort Keys
  • ·DynamoDB Streams
  • ·TTL: Time to Live
  • ·Transactions
  • ·Conditional Writes in Practice
  • ·Pagination
  • ·Batch Operations
Start Intermediate
AdvancedTopics 21–30
  • ·Single-Table Design
  • ·One-to-Many Relationships
  • ·Many-to-Many Relationships
  • ·Hierarchical Data
  • ·Sparse Indexes
  • ·Write Sharding
  • ·Event Sourcing with DynamoDB
  • ·DynamoDB and Lambda Patterns
  • ·Schema Evolution
  • ·Transactions at Scale
Start Advanced
ProductionTopics 31–40
  • ·Cost Optimisation
  • ·Hot Partitions: Detection and Mitigation
  • ·DAX: DynamoDB Accelerator
  • ·Monitoring and Alarms
  • ·Backup and Point-in-Time Recovery
  • ·Global Tables
  • ·Security: IAM, Encryption, VPC
  • ·Migration Patterns
  • ·Performance Tuning
  • ·Production Checklist
Start Production