From the course: AWS for Developers: DynamoDB

Why DynamoDB? - Amazon Web Services (AWS) Tutorial

From the course: AWS for Developers: DynamoDB

Start my 1-month free trial

Why DynamoDB?

- [Robby] What exactly is DynamoDB, and why would anyone ever want to use it over something like Postgres, or Mongo, for example? Well DynamoDB is a fully-managed, NoSQL database service hosted by AWS that offers practically limitless scalability. That means, if done correctly, you could build your prototype on DynamoDB tables and as your app grows you can go from zero to let's say millions of read and write requests without ever having to worry about provisioning servers, clustering, upgrades, patching, and replication. All these issues are handled for you. Plus, it treats JSON as a first-class citizen. So really it's ideal for web APIs. DynamoDB is a fast, worry-free, NoSQL database service, built for lots of read and write requests. And if you learn to properly model your data the way they want you to, you'll enjoy nearly limitless performance as your application grows. Plus it has built-in conventions for searching to take it beyond a traditional key-value store. In this course, we'll talk about the core concepts of DynamoDB, such as data modeling and performance, as well as writing code samples using Node.js, and we'll look at high performance fetching and searching scenarios and how to get the most out of DynamoDB for your application. Well, we have a lot to cover so let's get to it. I'm Robby Millsap, but you can call me Sap, and this is "AWS for Developers: DynamoDB."

Contents