
18 DynamoDB Projects
Build and Deploy Scalable Cloud Apps with DynamoDBBy Esther LarkinLength7h 58m
About this audiobook
DynamoDB projects book and serverless data apps AWS. Master DynamoDB with real serverless data apps. Build 18 hands-on projects covering data modeling, indexes, streams, and single-table design. This practical guide takes you from beginner to pro, teaching you to create world-class agility, reliability, and security in technology organizations. You'll learn to secure DevOps in the cloud and deploy scalable applications. Each project includes step-by-step instructions, best practices, and real-world scenarios. By the end, you'll confidently design and optimize DynamoDB tables, implement efficient query patterns, and leverage streams for event-driven architectures. Perfect for cloud engineers, DevOps practitioners, and developers seeking to deepen their AWS skills. Compare with The DevOps Handbook, Second Edition by Gene Kim and Cloud Native DevOps with Kubernetes by John Arundel for a comprehensive understanding of modern cloud practices.
Dive into projects like building a real-time leaderboard, managing user sessions, storing IoT sensor data, and creating a serverless e-commerce cart. Each project reinforces core concepts: partition keys, sort keys, global secondary indexes, local secondary indexes, and the single-table design pattern. You'll also explore advanced topics such as DynamoDB Streams, triggers, and integration with Lambda, API Gateway, and S3. The book emphasizes performance optimization, cost management, and security best practices.
Whether you're new to DynamoDB or looking to level up, this book provides the hands-on experience you need. With clear explanations and practical examples, you'll avoid common pitfalls and build robust, scalable applications. Start your journey today and transform your approach to serverless data on AWS.
Audiobook details
GenreTechnology
Length7 hrs 58 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
LanguageEnglish
Table of contents
1Introduction
2Preface
3Chapter 1 — Project Kickoff and Environment Setup
4Chapter 2 — Thinking NoSQL: From SQL to DynamoDB Data Modeling
5Chapter 3 — Core CRUD with the DocumentClient
Show all chaptersShow less
6Chapter 4 — Efficient Querying with Indexes
7Chapter 5 — Transactions and Conditional Writes
8Chapter 6 — Real-Time Updates with DynamoDB Streams and Lambda
9Chapter 7 — Expiring Data with Time-to-Live (TTL)
10Chapter 8 — Securing Your DynamoDB Tables
11Chapter 9 — Optimizing Performance: Capacity Modes and Caching
12Chapter 10 — Backup, Restore, and Disaster Recovery
13Chapter 11 — Going Global with DynamoDB Global Tables
14Chapter 12 — Building a REST API with API Gateway and Lambda
15Chapter 13 — Storing and Serving Images with S3 Integration
16Chapter 14 — User Authentication and Authorization with Amazon Cognito
17Chapter 15 — Monitoring, Logging, and Troubleshooting
18Chapter 16 — Cost Optimization Strategies
19Chapter 17 — Infrastructure as Code with CloudFormation
20Chapter 18 — Capstone Wrap-Up and Production Readiness
21About the Author