View Code? Open in Web Editor
NEW
This project forked from linuxacademy/content-dynamodb-deepdive
Amazon DynamoDB Deep Dive Course
Python 69.67%
Shell 0.83%
CSS 0.23%
JavaScript 0.12%
HTML 28.35%
Dockerfile 0.09%
Java 0.66%
Makefile 0.05%
content-dynamodb-deepdive's Introduction
Amazon DynamoDB Deep Dive Course
Pinehead Records Sample Web App Evolution
- Relational model in MySQL
- limited optimizations
- limited caching
- no indexes
- inefficient queries
- images stored on local filesystem
- accounts in DB
- Naïve migration from MySQL to DynamoDB
- 3 DDB tables mimicking the relational structure
- images are moved to S3 with URI in DDB attribute
- no indexes
- accounts in DB
- some optimizations
- better table structure (single hierarchical table)
- indexes
- transactions
- accounts in DB
- federated web identity (Cognito)
- fine-grained policies
- triggers
- improved security
- DAX
content-dynamodb-deepdive's People
Contributors
Watchers