Editor's top DynamoDB books
2The DynamoDB Book
Alex DeBrie0
The definitive resource on DynamoDB data modelling. DeBrie wrote the AWS DynamoDB documentation and then wrote this book to say everything AWS couldn't. The single-table design chapters alone justify the price.
Amazon DynamoDB - The Definitive Guide
Aman Dhingra & Mike Mackay · Packt · 415 pages · ~10 hrs to read
Written by two AWS DynamoDB specialist solutions architects, this is the closest thing to a second official DynamoDB text after DeBrie's book. Covers vertical partitioning, indexing nuances, capacity modes, and consistency models with the kind of platform-team detail that only comes from having debugged this at AWS scale.
DynamoDB Books for Beginners
2Amazon Web Services in Action, 3rd Edition
Andreas Wittig & Michael Wittig · Manning · 898 pages · ~22 hrs to read
Not DynamoDB-specific, but gives the AWS account, IAM, and networking context that DynamoDB tutorials skip over. Useful as a first book for engineers who are new to AWS entirely before they specialise into DynamoDB data modelling.
NoSQL Distilled
Pramod J. Sadalage & Martin Fowler · Addison-Wesley · 188 pages · ~5 hrs to read
Short and old (2012) but still the cleanest explanation of why aggregate-oriented databases like DynamoDB reject relational normalisation. Read this before The DynamoDB Book if single-table design still feels alien — it builds the mental model DeBrie assumes you already have.
Intermediate & Advanced DynamoDB Books
8The DynamoDB Book
Alex DeBrie0
The definitive resource on DynamoDB data modelling. DeBrie wrote the AWS DynamoDB documentation and then wrote this book to say everything AWS couldn't. The single-table design chapters alone justify the price.
Amazon DynamoDB - The Definitive Guide
Aman Dhingra & Mike Mackay · Packt · 415 pages · ~10 hrs to read
Written by two AWS DynamoDB specialist solutions architects, this is the closest thing to a second official DynamoDB text after DeBrie's book. Covers vertical partitioning, indexing nuances, capacity modes, and consistency models with the kind of platform-team detail that only comes from having debugged this at AWS scale.
Seven Databases in Seven Weeks, 2nd Edition
Luc Perkins, Eric Redmond & Jim Wilson · Pragmatic Bookshelf · 430 pages · ~11 hrs to read
The second edition added a dedicated DynamoDB chapter alongside Redis, MongoDB, and Postgres, which makes it useful for seeing DynamoDB's tradeoffs against the databases you already know. Good for engineers who need to justify a database choice in an interview, not just operate one.
Serverless Architectures on AWS, 2nd Edition
Peter Sbarski, Yan Cui & Ajay Nair · Manning · 254 pages · ~6 hrs to read
DynamoDB is the default data layer for every serverless architecture this book builds. Co-authored by a founding member of the AWS Lambda team, it shows DynamoDB in the context it actually gets used in production — behind Lambda, API Gateway, and event-driven systems — rather than in isolation.
Database Internals
Alex Petrov · O'Reilly · 370 pages · ~9 hrs to read
Explains the B-tree and LSM-tree storage engines and the distributed-systems replication protocols that DynamoDB is built on internally. Not DynamoDB-specific, but it's the book that turns "DynamoDB is fast" into an understanding of why, which matters once you're debugging hot partitions.
Designing Data-Intensive Applications
Martin Kleppmann · O'Reilly · 662 pages · ~17 hrs to read
The chapters on replication, partitioning, and consistency models give you the vocabulary DynamoDB's documentation assumes — eventual vs. strong consistency, quorum reads, and partition tolerance aren't DynamoDB inventions, they're distributed systems fundamentals DynamoDB implements.
AWS Certified Solutions Architect Study Guide (SAA-C01), 2nd Edition
Ben Piper & David Clinton · Sybex · 416 pages · ~10 hrs to read
DynamoDB is a named exam domain in every AWS Solutions Architect track, and this guide covers capacity modes, GSIs, and DAX at the depth the exam expects. Worth it if you're pursuing the certification alongside DynamoDB fluency, not a substitute for hands-on data modelling practice.
AWS Certified Database Study Guide: Specialty (DBS-C01) Exam
Matheus Arrais, Rene Martinez Bravet, et al. · Sybex · 530 pages · ~13 hrs to read
Goes deeper on DynamoDB than any Solutions Architect guide — dedicated chapters on choosing DynamoDB vs. DocumentDB vs. RDS, DAX caching, global tables, and backup/restore strategy, written by a team of AWS database specialists. The DBS-C01 exam itself retired in 2024, but the DynamoDB operational content hasn't dated.
DynamoDB resources