7 Common DynamoDB Patterns for Modeling and Building an App with Alex De Brie
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/dynamodb-instagram
Find Alex in the internet
- Twitter: https://twitter.com/alexbdebrie
- The DynamoDB book: https://www.dynamodbbook.com/
📼 Related videos
▪️ Interview with Rick Houlihan about DynamoDB and single table design: https://youtu.be/ZDIh1L5y2Q4 (part 1) and https://youtu.be/Hb3bqOQup10 (part 2)
▪️ Playlist on basic data modeling for DynamoDB step by step: https://www.youtube.com/playlist?list=PLGyRwGktEFqefq_8Kt-k-hGjN9LzBpCyp
#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/foobar-youtube
⭐SHARE THIS VIDEO: https://youtu.be/Q6-qWdsa8a4
☆☆ FOLLOW ME ONLINE ☆☆
🐦 Twitter: https://twitter.com/mavi888uy
📺 AWS Spanish Youtube Channel: https://bit.ly/aws-esp-yt
📷 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/my-recording-equipment
📚 My favorite books: https://blog.marcia.dev/my-books-recommendations
Видео 7 Common DynamoDB Patterns for Modeling and Building an App with Alex De Brie канала FooBar Serverless
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/dynamodb-instagram
Find Alex in the internet
- Twitter: https://twitter.com/alexbdebrie
- The DynamoDB book: https://www.dynamodbbook.com/
📼 Related videos
▪️ Interview with Rick Houlihan about DynamoDB and single table design: https://youtu.be/ZDIh1L5y2Q4 (part 1) and https://youtu.be/Hb3bqOQup10 (part 2)
▪️ Playlist on basic data modeling for DynamoDB step by step: https://www.youtube.com/playlist?list=PLGyRwGktEFqefq_8Kt-k-hGjN9LzBpCyp
#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/foobar-youtube
⭐SHARE THIS VIDEO: https://youtu.be/Q6-qWdsa8a4
☆☆ FOLLOW ME ONLINE ☆☆
🐦 Twitter: https://twitter.com/mavi888uy
📺 AWS Spanish Youtube Channel: https://bit.ly/aws-esp-yt
📷 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/my-recording-equipment
📚 My favorite books: https://blog.marcia.dev/my-books-recommendations
Видео 7 Common DynamoDB Patterns for Modeling and Building an App with Alex De Brie канала FooBar Serverless
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
AWS DynamoDB Schema Design | How to choose the right keyAWS DynamoDB Query Pagination Tutorial4 STEPS TO MODEL DATA FOR DYNAMODB - Find you access patterns and get the most efficient data modelGetting started with Next JS and Server Side Rendering in the cloud with AWS AmplifyLearn Dynamic Module Imports In 11 MinutesHOW LAMBDA WORKS - COLD STARTS? FIRECRACKER? CONTAINER SUPPORT?What is a DynamoDB GSI (Global Secondary Index) ?GETTING STARTED WITH MACHINE LEARNING AS A DEVELOPER | Sagemaker Jumpstart w/ Julien SimonBÀN LÀM VIỆC TẠI NHÀ TỐI GIẢN CỦA MÌNH NĂM 2021 | DESIGNER DESK SETUPRiver Island: Deploying a Serverless, Microservices-Oriented, Order Processing and Payment SystemAWS INTERVIEW PROCESS - HOW IS TO WORK AT AWS AS A SOLUTIONS ARCHITECTHow To Get a Data Analyst Job (with No Experience)Upgrade Your Desk Setup in 2021 - Productivity Desk Accessories For Your Home OfficeI bought a TRANSPARENT TV for $7000 :*(How Pagination Works in DynamoDBSingle-Table Design with DynamoDB - Alex DeBrie, AWS Data HeroDEPLOY A WEB APP TO THE CLOUD WITH AWS AMPLIFY AND AWS CDKDynamoDB Relationships - 4 Many to ManyDeploy NodeJS Express API as AWS Lambda Function in 15 minutesSTEP BY STEP TO MACHINE LEARNING WITH SAGEMAKER (getting started with Amazon Sagemaker)