Getting familiar with the AWS SDK
DynamoDB would be fairly limited if we could only interact with it via the AWS Management Console. To remedy this, AWS provides several helpful SDKS (3) that allow us to interact with AWS APIs to perform many service-based actions. These vary from control plane methods (to create new service resources, such as a new DynamoDB table) through to data plane actions that allow us to read or write items to and from DynamoDB.
AWS has developed the SDK for most of the popular programming languages in use today. At the time of writing, the list of available language-specific SDKs includes JavaScript, Python, PHP, .NET, Ruby, Java, Go, Node.js, C++, and Rust. That’s quite an impressive list, not to mention that they are continually updated by the AWS SDK teams.
Important notice
To simplify my development and for the use of DynamoDB local, I’m using Docker to manage any environments in use on my local machine. This helps abstract multiple...