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
Health Checks for Services, Containers and Daemons
Real World Architecture in the Cloud Using Event-Driven Techniques to Build a PDF Rendering Pipeline
Evolve or Die - The Importance of Continuous Learning
Open Source Tension - Who Should Profit?
Building RESTful APIs (Part 2)
Microservice RESTful APIs - Tips & Guidelines for Crafting Beautiful, Simple APIs
Evaluating AWS Cognito For Your Architecture
Revisiting the Serverless Holy War
Serverless Made More Modular - Lambda Layers and Runtime API
The Birth of NoSQL and DynamoDB - Part 5
AWS Launches DocumentDB - Should Mongo Be Worried?
The Birth of NoSQL and Dynamo DB - Part 4
The Birth of NoSQL and DynamoDB - Part 3
The Birth of NoSQL and DynamoDB - Part 2
The Birth of NoSQL and DynamoDB - Part 1
When (and When Not) to use Open Source Libraries
The Path to AWS Certification
Preparing for Re:Invent 2018
A Mobycast Retrospective
Event-Driven Architecture (Part 2)
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
Lex Fridman Podcast