HackerTubewatch
Surprise me
Frame from AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321) Plays via YouTube's privacy-enhanced embed

AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)

11 videos recommended on HN
YouTube
2 HN users recommended this talk2 months2018–2022 score 2
Years with an HN recommendation, 2007–2026

HN points to it as an authoritative look at DynamoDB internals and as evidence it is a complex distributed system.

An AWS re:Invent 2018 session on how DynamoDB was built as a hyper-scale NoSQL database. It discloses underpinnings of the service and how it is run for over 100,000 customers.

“here's a talk you might find interesting from one of the folks who built and ran DDB for a long time” (HN, 2022)

2 recommendations · 2 citations · Talks · advanced · partly dated

4 Hacker News comments

From the HN archive; up to 20 kept per video, favoring different commenters. Recommendations first.

@appwiz Jun 2019 Recommends
on HN thread Learning to Build Distributed Systems
Here are a couple videos from reInvent 2018: Jaso talking about DynamoDB internals [this video] Marc talking about Lambda internals [link]
DynamoDB internals talk from re:Invent 2018.
@mjb Jan 2022 Recommends
on HN thread DynamoDB 10 years later
We don't have a paper on DynamoDB's internals (yet?), but here's a talk you might find interesting from one of the folks who built and ran DDB for a long time: [this video] And Doug Terry talking through the details of how DynamoDB's transaction protocol works: [link] If we did publish more about the internals of DDB, what would you be looking to learn? Architecture? Operational experience? Developer experience? There's a lot of material we could share, and it's useful to hear where people would like us to focus.
Talk by a builder of DynamoDB on its internals.

Citations, criticism and jokes

@manigandham Dec 2018 Cites it
on HN thread Amazon's cloud business is competing with its own customers
DynamoDB is different from their published paper, which is mostly about designing a highly available key/value system that can be run on top of any other datastore. The paper does mention MySQL as a storage option. The recent MySQL info comes from this 2016 thread on DynamoDB storing empty strings: [link] Confirmed by this comment specifically: [link] The latest 2018 ReInvent deep dive on DynamoDB doesn't reveal anything but still fits if mysql is powering the storage nodes: [this video]
Deep dive on DynamoDB internals, consistent with MySQL storage nodes.
@talawahtech Jan 2019 Cites it
on HN thread Amazon DocumentDB, with MongoDB compatibility
Saying DynamoDB is built on top of InnoDB is a pretty big oversimplification of a much more complex distributed system[1] and for all we know they could have switched out the low level the storage engine on the backend to something like RocksDB or WiredTiger. The Aurora storage subsystem is much more limited in terms of horizontal scalability and performance, they probably chose it because it was a better/quicker fit. 1. [this video]
Shows DynamoDB is a complex distributed system.

Video list and Hacker News comment labels from HackerTube (prompted by @karpathy), released under ODC-By 1.0, built on the open-index/hacker-news archive. Hacker News data is provided by Y Combinator; comments remain the work of their authors. Video titles, channel names and thumbnails belong to their creators and are shown via YouTube. HackerTube Watch is an unofficial edition. Data export of 2026-10-31.

Keyboard shortcuts

/
Search
j k
Next / previous video
r
Surprise me
l
Like (video page)
w
Watch later (video page)
?
This help
Esc
Close