Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/linuxacademy/content-dynamodb-deepdive
Amazon DynamoDB Deep Dive Course
https://github.com/linuxacademy/content-dynamodb-deepdive
amazon-web-services aws boto boto3 dynamodb linuxacademy python python3 python37
Last synced: 2 days ago
JSON representation
Amazon DynamoDB Deep Dive Course
- Host: GitHub
- URL: https://github.com/linuxacademy/content-dynamodb-deepdive
- Owner: linuxacademy
- Created: 2019-09-06T15:15:39.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-09-13T13:34:44.000Z (about 1 year ago)
- Last Synced: 2023-11-08T00:13:16.024Z (about 1 year ago)
- Topics: amazon-web-services, aws, boto, boto3, dynamodb, linuxacademy, python, python3, python37
- Language: Python
- Homepage:
- Size: 6.15 MB
- Stars: 104
- Watchers: 9
- Forks: 110
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Amazon DynamoDB Deep Dive Course
## Pinehead Records Sample Web App Evolution
### [webapp-v0](./webapp-v0) - Relational/Legacy
- Relational model in MySQL
- limited optimizations
- limited caching
- no indexes
- inefficient queries
- images stored on local filesystem
- accounts in DB### [webapp-v1](./webapp-v1) - Fundamental DynamoDB
- Naïve migration from CSV to DynamoDB
- 3 DDB tables mimicking the relational structure
- images are moved to S3 with URI in DDB attribute
- no indexes
- accounts in DB### [webapp-v2](./webapp-v2) - Intermediate DynamoDB
- some optimizations
- better table structure (single hierarchical table)
- indexes
- transactions
- accounts in DB### [webapp-v3](./webapp-v3) - Advanced DynamoDB
- federated web identity (Cognito)
- fine-grained policies
- triggers
- improved security
- DAX