Preface
AWS DynamoDB is an excellent example of a production-ready NoSQL database. It is hosted on Amazon public cloud, so within a few clicks, you can create your table and get started with it. Within 2 years of its release, DynamoDB has been able to attract many customers because of its features, such as high availability, reliability, and Internet scalability. With the popularity of mobile applications, everyone is dreaming of publishing his/her own mobile app, so for all such developers, DynamoDB is a great option because of its cost effectiveness and usability.
This book is a practical, example-oriented guide that starts with an introduction to DynamoDB, how it started, what it is, and its features. It then introduces you to DynamoDB's data model, demonstrating CRUD operations on the data model. Once you get a hold over the data model, it enables you to dive deep into the DynamoDB architecture to understand its flexibility, scalability, and reliability. This book also enlightens you on how to use DynamoDB as a backend database for mobile applications. It also has detailed explanations on DynamoDB's security in order to make your applications secure. It is concise, with clean topic descriptions, plenty of screenshots, and code samples to enhance clarity and to help you try and test things on your own.