Summary
In this chapter, we covered the programming and access methods we’ll use when working with DynamoDB. We started out by using the AWS Management Console to not only create our table but to add our first items into the database too.
We then expanded on our example table, introduced the AWS SDKs that can be used to start building real-world applications that utilize DynamoDB as the backend database, and showed how quick it is to get up and running with very few lines of code.
With this, we also introduced the concept of least privilege access and permissions inside AWS using the IAM service that fundamentally underpins everything in AWS.
Building on the SDKs, we explored how we can run code as functions in the cloud using a serverless compute model, AWS Lambda, that removes the need for any software installations or resources on our local machines, along with being able to download and run DynamoDB locally as a service—all for free.
In the next chapter...