Skip to main content

DynamoDB Training

DynamoDB is a database that's exploding in popularity. It provides predictable performance at any scale and hands-off operational mechanics.

DynamoDB has often been the choice for planet-scale applications like Snap, Dropbox, Disney, and Amazon.com. It has also become the default choice with serverless developers because of how well it works with serverless compute.

But using DynamoDB is different than traditional relational databases.

It's even different than other NoSQL options like MongoDB. DynamoDB has a specific, focused philosophy. If you use it correctly, you'll get the benefits that customers love -- predictability and scalability without fuss.

If you model your data without understanding DynamoDB, you'll end up frustrated, with a slow, costly application.

Start your project on the right foot by training your team properly.

Take the time to learn DynamoDB data modeling concepts and strategies before you start.

In this intensive training, you will learn:

  • Fundamental concepts to build your mental model of DynamoDB
  • Data modeling strategies like working with relationships, sorting, filtering, and more
  • Practical, hands-on advice for working with the DynamoDB
  • When to use (and when to avoid) DynamoDB features like transactions, streams, condition expressions, and more.

A proper data model is crucial to the scalability and long-term maintainability of your application. Don't leave it to chance.