AWS offers many purpose-built databases—meaning each “specializes” in certain types of use cases. DynamoDB is the primarily NoSQL offering, being used for high-traffic web applications, e-commerce and gaming. It’s highly scalable, performant, and offers a really flexible key-value schema.

In this hands-on tutorial, we’ll create our first DynamoDB table through the AWS Console, and then add two items, illustrating just how flexible the schema is. All in less than 5 minutes!

??If you’re interested in getting AWS certifications, check out these full courses. They include lots of hands-on demos, quizzes and full practice exams. Use FRIENDS10 for a 10% discount!
– AWS Certified Cloud Practitioner: https://academy.zerotomastery.io/a/aff_n20ghyn4/external?affcode=441520_lm7gzk-d
– AWS Certified Solutions Architect Associate: https://academy.zerotomastery.io/a/aff_464yrtnn/external?affcode=441520_lm7gzk-d

00:00 – What is DynamoDB and why would you use it?
00:40 – An example schema for DynamoDB
01:18 – What is a key-value pair database?
01:38 – Creating our first DynamoDB table from the AWS Console
02:45 – Creating items in our DynamoDB table
04:10 – Understanding how flexible schemas are in DynamoDB (especially compared to a relational database)

Similar Posts