Show Details
What’s under the hood of Amazon’s DynamoDB? Jon Christensen and Chris Hickman of Kelsus continue their discussion on DynamoDB, specifically about it’s architecture and components. They utilize a presentation from re:Invent titled, Amazon DynamoDB Under the Hood: How we built a hyper-scale database.
Some of the highlights of the show include:
1. Request Router: Frontline service that receives and handles requests
2. Storage Node: Services responsible for persisting and retrieving data
3. Partition Metadata System: Keeps track of where data is located
4. Auto Admin: Handles housekeeping aspects to manage system
Links and Resources
DynamoDB
re:Invent
Amazon DynamoDB Under the Hood: How we built a hyper-scale database
Paxos Algorithm
Amazon S3
Amazon Relational Database Service (RDS)
MongoDB
JSON
Kelsus
Secret Stache Media
Quotes:
“Keep in mind that data is partitioned across storage node, and that’s a key feature of being able to scale out, as opposed to scaling up.” Jon Christensen
“Amazon was opening up the kimono...how DynamoDB has been architected and constructed and how it works.” Chris Hickman
“Managed Service - they get to decide how it’s architected...because they also have to keep it up and live up to their SLA.” Chris Hickman
“The longer the time that your database is up and the more data you put into it, the more likely that you’re going to get a hot partition or partitions are just going to get too big.” Chris Hickman
Hands On AWS - Massively Scalable Image Hosting Using S3 and CloudFront - Part 2
Hands On AWS - Massively Scalable Image Hosting Using S3 and CloudFront - Part 1
Replay of Ep 43 - The Birth of NoSQL and DynamoDb – Part 5
Replay of Ep 41 - The Birth of NoSQL and DynamoDb – Part 3
Replay of Ep 40 - The Birth of NoSQL and DynamoDb – Part 2
Replay of Ep 39 - The Birth of NoSQL and DynamoDB
Replay of Ep 14. Stop Worrying About Cloud Lock-in
Learn cloud native software development by podcast
Automate all the things - Updating container secrets using CloudWatch Events + Lambda
Database Soup - Explaining ACID, BASE, CAP - Part 3
Database Soup - Explaining ACID, BASE, CAP - Part 2
Database Soup - Explaining ACID, BASE, CAP - Part 1
Your Most Important Skill
The Future of Containers - Part 3 - Unikernels
The Future of Containers - Part 2 - Making Sense of MicroVMs (continued)
The Future of Containers - Part 1 - Making Sense of MicroVMs
Psst... Secrets Handling for Cloud-Native Apps - Part 2
Psst... Secrets Handling for Cloud-Native Apps - Part 1
VPC Ninja - Part 3 - Moving an ECS Application to Private Subnets
Create your
podcast in
minutes
It is Free
Insight Story: Tech Trends Unpacked
Zero-Shot
Fast Forward by Tomorrow Unlocked: Tech past, tech future
The Unbelivable Truth - Series 1 - 26 including specials and pilot
A Prairie Home Companion: News from Lake Wobegon