PLAY PODCASTS
52 Weeks AWS_ Episode 32-Certified-Developer-Part4-DynamoDB
Episode 35

52 Weeks AWS_ Episode 32-Certified-Developer-Part4-DynamoDB

Dynamodb is a database system that can create a table. You can utilize it; it is a fully managed service that will scale up and down. It also has a consistent and fast performance, like millisecond level performance when servicing it. Dynamo is a key value store in the document store. Each item comprises one or more attributes, so no two entities should have the same key. Unlike a relational database, dynamo DB doesn't have a predefined schema. That s a huge advantage for many scenarios. Dynamo allows fast access to items by specifying the primary key. But there s also places where you would want to have one or more secondary, basically alternate keys available. And one way to do that is by having a secondary index on the table. The secondary index would let you query, for example, data that s on the table by using an alternate key. In addition to the alternate key, you could also have a subset of other table attributes. There s a global secondary index with a partition key and a sort key, which are different from the base table. The amazon dynamodb transactions are a pretty easy way to simplify developer experience. So you can do, or nothing changes to, multiple items; you can have transactions that include consistency, isolation, and durability, called acid. There is a there s a kind of a rule of thumb that you can use to figure out the number of RCUS necessary. Many applications can benefit from the ability to capture changes to items stored in dynamo when these changes occur. Amazon dynamodb provides this on-demand backup and restore concept, which is fantastic, right? You can create a complete blockage so that you'll rest at night. You also have the idea of point-in-time recovery, which is pretty neat. AWS SDK for python is a great way to do that. I use boto three with dynamo; it s a great tool. The put item operation would create a new item or replace an old thing with a recent article. The get item operation allows you to retrieve a specific item from a dynamodb table. Dynamo is a pretty cool tool, and it s great for building fast prototypes. I think an excellent way to use it is to use the moto three A P I. And I would recommend doing things inside of cloud nine to get this superb experience.

52 Weeks of Cloud

August 30, 202223m 50s

Show Notes

If you enjoyed this video, here are additional resources to look at:

Coursera + Duke Specialization: Building Cloud Computing Solutions at Scale Specialization: https://www.coursera.org/specializations/building-cloud-computing-solutions-at-scale

Python, Bash, and SQL Essentials for Data Engineering Specialization: https://www.coursera.org/specializations/python-bash-sql-data-engineering-duke

AWS Certified Solutions Architect - Professional (SAP-C01) Cert Prep: 1 Design for Organizational Complexity:
https://www.linkedin.com/learning/aws-certified-solutions-architect-professional-sap-c01-cert-prep-1-design-for-organizational-complexity/design-for-organizational-complexity?autoplay=true

O'Reilly Book: Practical MLOps: https://www.amazon.com/Practical-MLOps-Operationalizing-Machine-Learning/dp/1098103017

O'Reilly Book: Python for DevOps: https://www.amazon.com/gp/product/B082P97LDW/

O'Reilly Book: Developing on AWS with C#: A Comprehensive Guide on Using C# to Build Solutions on the AWS Platform
https://www.amazon.com/Developing-AWS-Comprehensive-Solutions-Platform/dp/1492095877

Pragmatic AI: An Introduction to Cloud-based Machine Learning: https://www.amazon.com/gp/product/B07FB8F8QP/

Pragmatic AI Labs Book: Python Command-Line Tools: https://www.amazon.com/gp/product/B0855FSFYZ

Pragmatic AI Labs Book: Cloud Computing for Data Analysis: https://www.amazon.com/gp/product/B0992BN7W8

Pragmatic AI Book: Minimal Python: https://www.amazon.com/gp/product/B0855NSRR7

Pragmatic AI Book: Testing in Python: https://www.amazon.com/gp/product/B0855NSRR7

Subscribe to Pragmatic AI Labs YouTube Channel: https://www.youtube.com/channel/UCNDfiL0D1LUeKWAkRE1xO5Q

Subscribe to 52 Weeks of AWS Podcast: https://52-weeks-of-cloud.simplecast.com

View content on noahgift.com: https://noahgift.com/

View content on Pragmatic AI Labs Website: https://paiml.com/

🔥 Hot Course Offers:

🚀 Level Up Your Career:

Learn end-to-end ML engineering from industry veterans at PAIML.COM