Secret sauce that brings YouTube followers, views, likes
Get Free YouTube Subscribers, Views and Likes

7 Common DynamoDB Patterns for Modeling and Building an App with Alex De Brie

Follow
FooBar Serverless

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: https://github.com/alexdebrie/dynamod...

Find Alex in the internet
Twitter:   / alexbdebrie  
The DynamoDB book: https://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: http://bit.ly/foobaryoutube
⭐SHARE THIS VIDEO:    • 7 Common DynamoDB Patterns for Modeli...  

☆☆ FOLLOW ME ONLINE ☆☆

Twitter:   / mavi888uy  
AWS Spanish Youtube Channel: https://bit.ly/awsespyt
Instagram: foobar_codes
All my Serverless Courses: https://marcia.dev/courses/
✍ My blog https://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: https://blog.marcia.dev/myrecording...
My favorite books: https://blog.marcia.dev/mybooksreco...

posted by Itamarpw