Dan has more than 22 years of software design, development, and architecture experience. He is also a husband, father, carpenter, and runs obstacle races like Tough Mudder.
Check out dynamodbbook.com (no association, just fan) - goes through so much of how/why to use dynamodb - it's a VERY different mindset than typical relational databases, and I agree the aws documentation is factual, just not functional.
In my opinion, it's best to not expect ANYTHING out of DynamoDB and start with a basic assumption that it is a key-value store. Then, you can build from there.
I'm saying this because almost every feature that I assumed worked in one way, turned out to work in another. Plus, there are so many features behaving differently in different scenarios, which, if you want to find that out, you have to go through 3 different documentation pages or blog posts.
¡Hola! 📄 I'm Alejandra, primary owner for OSS Dev Docs & Education of AsyncAPI initiative at Postman. 👩🏻💻 I founded @sheCodesNow. 🦮 Canela is my Service Dog, I'm autistic 🧠. 🇲🇽 Hecha en México.
We have an amazing DA that is currently working on improving the DynamoDB docs. He agrees with you, trust me! Thank you for this feedback, I will be passing this on to him.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
DynamoDB. It has some of the worst documentation that I've ever seen. Implementation as well is mind bogglingly complex.
Check out dynamodbbook.com (no association, just fan) - goes through so much of how/why to use dynamodb - it's a VERY different mindset than typical relational databases, and I agree the aws documentation is factual, just not functional.
Thanks for the suggestion!
In my opinion, it's best to not expect ANYTHING out of DynamoDB and start with a basic assumption that it is a key-value store. Then, you can build from there.
I'm saying this because almost every feature that I assumed worked in one way, turned out to work in another. Plus, there are so many features behaving differently in different scenarios, which, if you want to find that out, you have to go through 3 different documentation pages or blog posts.
We have an amazing DA that is currently working on improving the DynamoDB docs. He agrees with you, trust me! Thank you for this feedback, I will be passing this on to him.