AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)
Video Statistics and Information
Channel: Amazon Web Services
Views: 293,471
Rating: 4.9579744 out of 5
Keywords: re:Invent 2018, Amazon, AWS re:Invent, Databases, DAT401
Id: HaEPXoXVf2k
Channel Id: undefined
Length: 59min 56sec (3596 seconds)
Published: Wed Nov 28 2018
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
I watched this one before. The guy is REALLY good and talks very fast. One of those gurus who has been doing Dynamo DB since before it existed...and mongo db before that.
One of the best talks on how to design your indexes and STOP thinking relational.
Agree, first resource/video I recommend for anyone starting to model in DynamoDB
Slides: https://www.slideshare.net/AmazonWebServices/amazon-dynamodb-deep-dive-advanced-design-patterns-for-dynamodb-dat401-aws-reinvent-2018pdf
My jaw dropped when I watched that video a few months back. Denser Information than in a black hole :-)
I haven't watching this video yet (unless it's one where they spend a bit of time talking about how to avoid hot keys in dynamo, then I saw it a while back), but I still have trouble finding a suitable case for NoSQL databases in my day to day work.
It's not that I don't see the benefit of NoSQL, it's just that any dataset i've worked with ends up having so many ETL jobs run on it that NoSQL loses it's benefit.
The one case I had for NoSQL recently was going to go to DocumentDB. After some analysis, we saw that we were only ever accessing a record by ID, and then flat files in S3 became much cheaper than DocumentDB to run (by nearly 2-3 orders of magnitude)
I've done this a few times at scale now, and my co-worker wrote a little more about our experiences with some tips and more thoughts here. https://www.trek10.com/blog/dynamodb-single-table-relational-modeling/
I love this video so much. I thought I knew DynamoDb until I saw this and it blew my mind.