Simple Key-Value
Now that we have gotten to know DynamoDB, as well as some of the tooling around its development and operations, let’s dive into one of the most important parts of making the most of Amazon DynamoDB and NoSQL databases in general: data modeling.
Contrary to Mike, I (Aman) was introduced to DynamoDB while working within Amazon Web Services (AWS). I was an engineer in AWS support, focusing on DynamoDB and the big data/analytics suite of services that AWS provides. In this role, I primarily assisted customers who were already using DynamoDB and encountering issues with their implementations. Occasionally, I helped customers with data modeling, but most of my experience revolved around the operational aspects of the service.
After getting a good handle on the operational part, I decided to qualify as a DynamoDB SME internally, which meant that I would need to obtain deep-level knowledge of both the data modeling aspects, as well as the operational. It took...