HackerTube

AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)

Amazon Web Services12 HN recommenders · recommended in 9 months, 2019–2025
YouTube
talk · advanced · evergreen · 2019–2025 on HN

Rick Houlihan's AWS re:Invent 2018 deep dive on advanced DynamoDB design patterns. It covers index overloading, GSI sharding, composite keys, graph processing and transactions.

The go-to recommendation for learning DynamoDB data modeling, with many saying it made access-pattern-driven design click.

12 comments from Hacker News

@sass_muffin2022-08 · in “Some notes on DynamoDB 2022 paper”

This is the video I recommend to others when working with dynamodb. The video is by Rick Houlihan about dynamodb modeling. In my experience most developers that complain about dynamodb don't fully understand it. ▶ this video

Strongly recommends View on HN
@mabbo2022-07 · in “The DynamoDB Paper”

Rick Houlihan did a talk a few years ago about designing the data later for an application using dynamodb. The most common reaction I get from people I show it to- most of them Amazon SDEs who operate services that use Dynamodb- is "Holy shit what is this wizardry?!" ▶ this video One of the biggest mistakes people make with dynamo is thinking that it's just a relational database with no relations. It's not. It's an incredible system, but it requires a lot of deep knowledge to get the full benefits, and it requires you, often, to design your data layer very well up-front. I actually don't recommend using it for a system that hasn't mostly stabilized in design. But when used right, it's an incredibly performant beast of a data store.

Strongly recommends View on HN
@ronjouch2022-07 · in “The DynamoDB Paper”

For explicitness & searchability, commenting with the title of this talk, which is indeed excellent , not limited to DynamoDB, and which was kind of a revelation after years of using DynamoDB suboptimally: Rick Houlihan - AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401) , ▶ this video It should be watched along with reading the associated doc: link

Strongly recommends View on HN
@artembugara2022-01 · in “DynamoDB 10 years later”

We realized how great Dynamo was only after we migrated off AWS. Dynamo was a key factor to us when we were releasing the MVP of our News API [0]. We used Dynamo, ElasticSearch, Lambda and could make it running in 60 days while being full-time employed. Also, the best tech talk I saw was given by Rick Houlihan on re:Invent [1] I highly recommend every engineer to watch it: it's a great overview of SQL vs NoSQL [0] link [1] ▶ this video

Strongly recommends View on HN
@kbanman2020-03 · in “The good parts of AWS: a visual summary”

I've seen this done for new projects, and it works really well. If your data access patterns are truly relational (varied lookup paths) then it is probably not the right tool, but many apps can be modeled in a way that DDB handles well. Highly recommended viewing: ▶ this video this talk explains how relational data can be efficiently modeled for key-value stores.

Strongly recommends View on HN