" Alex’s book is hands down the best DynamoDB resource you can find today ." -- Daniel Galati, Senior Software Engineer @ Amazon and Creator at BeABetterDev.com
DynamoDB is a highly available, infinitely scalable NoSQL database offering from AWS. It provides predictable single-digit millisecond latency no matter the size of your application. Companies like Lyft, Snap, Amazon.com, and Disney use DynamoDB to power global-scale applications with terabytes of data and millions of requests per second. DynamoDB is also popular with serverless applications due to its fully managed operational model, a pay-per-use billing model, and a scalability story that works for serverless applications.
But modeling with a NoSQL database like DynamoDB is different that modeling with a relational database. You need to intentionally design for your access patterns rather than creating a normalized model that allows for flexible querying later.
The DynamoDB takes a comprehensive approach to teaching DynamoDB, The DynamoDB Book is the authoritative resource in the space, and it's the recommended resource within Amazon for learning DynamoDB. Rick Houlihan, the former head of the NoSQL Blackbelt team at AWS, said The DynamoDB Book is " definitely a must read if you want to understand how to correctly model data for NoSQL apps."