
FooBar Serverless
チャンネル登録者数 3.76万人
5.5万 回視聴 ・ 1430いいね ・ 2021/07/08に公開済み
DynamoDB is one of the most common databases for building serverless applications. But we don't know how to model our data for fitting in a DynamoDB table. One of the best practices for modeling data is the single table design that is a new concept that we need to learn.
In this video Alex De Brie - AWS Data Hero, will show us 7 patterns and good practices that will help us with the modeling and building an application in real life.
00:00 - Introduction
04:09 - Why DynamoDB?
07:37 - Some foundational concepts for getting started
15:16 - Starting with the demo
19:05 - How to model your data?
26:11 - How to keep up with data changing in the single table design?
30:48 - Walking through the code
37:42 - Abstract class for base entities
46:02 - getClient function to improve the performance
52:32 - Using ULIDs as unique, sortable identifiers
57:00 - Tracking reference counts with transactions
01:01:05 - Query operations in DynamoDB
01:04:00 - Many to many relationships
Get the code: github.com/alexdebrie/dynamodb-instagram
Find Alex in the internet
Twitter: twitter.com/alexbdebrie
The DynamoDB book: www.dynamodbbook.com/
📼 Related videos
▪️ Interview with Rick Houlihan about DynamoDB and single table design: • AMAZON MIGRATION FROM ORACLE TO DYNAM... (part 1) and • THE BIGGEST SAVING OF ALL WHEN USING ... (part 2)
▪️ Playlist on basic data modeling for DynamoDB step by step: • DynamoDB advanced data modelling
#foobar #serverless
☁️ Topics covered include:
DynamoDB
-nosql databases
data modeling
best practices for database design
global index
partition key and sort key
⭐ SUBSCRIBE TO THIS CHANNEL: bit.ly/foobar-youtube
⭐SHARE THIS VIDEO: • 7 Common DynamoDB Patterns for Modeli...
☆☆ FOLLOW ME ONLINE ☆☆
🐦 Twitter: twitter.com/mavi888uy
📺 AWS Spanish Youtube Channel: bit.ly/aws-esp-yt
📷 Instagram: foobar_codes
📚 All my Serverless Courses: marcia.dev/courses/
✍️ My blog - blog.marcia.dev/
☆☆ ABOUT FOOBAR ☆☆
In this channel, you can find mostly coding tutorials related to cloud and serverless.
In addition, I like also talking about architecture, software design, motivation, and leadership.
There is a new video every Tuesday, so stay tuned :)
🎥 Recording equipment: blog.marcia.dev/my-recording-equipment
📚 My favorite books: blog.marcia.dev/my-books-recommendations
コメント
関連動画

AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)
445,655 回視聴 - 6 年前

AWS re:Invent 2023 - Data modeling core concepts for Amazon DynamoDB (DAT329)
18,410 回視聴 - 1 年前

4 STEPS TO MODEL DATA FOR DYNAMODB - Find you access patterns and get the most efficient data model
14,839 回視聴 - 5 年前

Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
27,815 回視聴 - 4 か月前

Mastering AWS Step Functions: Cost Analysis and Optimization Techniques with Ben Smith
1,048 回視聴 - 1 年前
![AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1)](/wkt/back/vi/6yqfmXiZTlM/mqdefault.jpg)
AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1)
112,038 回視聴 - 5 年前

DynamoDB Single Table Design: Simplify Your Code and Boost Performance with Table Design Strategies
10,675 回視聴 - 2 年前

AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)
105,002 回視聴 - 6 年前

ALL YOU NEED TO KNOW TO USE DYNAMODB AS A PRO - Partition and sort keys, global and local indexes...
18,941 回視聴 - 5 年前

Database Design Tips | Choosing the Best Database in a System Design Interview
553,831 回視聴 - 4 年前
使用したサーバー: watawata37
再生方法の変更
動画のデフォルトの再生方法を設定できます。埋め込みで見れるなら埋め込みで見た方が良いですよ。
現在の再生方法: 通常
コメントを取得中...
関連動画

AWS re:Invent 2018: Amazon DynamoDB Deep Dive: Advanced Design Patterns for DynamoDB (DAT401)
44万 回視聴

4 STEPS TO MODEL DATA FOR DYNAMODB - Find you access patterns and get the most efficient data model
1.4万 回視聴

Amazon DynamoDB: A Scalable, Predictably Performant, and Fully Managed NoSQL Database Service
2.7万 回視聴
![AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1) のサムネイル](/wkt/back/vi/6yqfmXiZTlM/mqdefault.jpg)
AWS re:Invent 2019: [REPEAT 1] Amazon DynamoDB deep dive: Advanced design patterns (DAT403-R1)
11万 回視聴

DynamoDB Single Table Design: Simplify Your Code and Boost Performance with Table Design Strategies
1万 回視聴

AWS re:Invent 2018: Amazon DynamoDB Under the Hood: How We Built a Hyper-Scale Database (DAT321)
10万 回視聴
コメントを取得中...