AWS re:Invent 2018: Building with AWS Databases: Match Your Workload to the Right Database (DAT301) - YouTube
aws-samples/aws-bookstore-demo-app @GitHub
AWS Bookstore Demo App is a full-stack sample web application that creates a storefront (and backend) for customers to shop for fictitious books. The entire application can be created with a single template.
- Serverless service backend – Amazon API Gateway powers the interface layer between the frontend and backend, and invokes serverless compute with AWS Lambda.
- Web application blueprint – We include a React web application pre-integrated out-of-the-box with tools such as React Bootstrap, Redux, React Router, internationalization, and more.
when you choose Athena, Aurora, RedShift, DynamoDB, RDS etc...? : aws
Relational database in general => probably Amazon Aurora
Specific relational database engine and version => Amazon RDS
Non-relational low-latency high-scale => Amazon DynamoDB
In-memory cache => Amazon Elasticache
In-memory cache for DynamoDB only => DynamoDB DAX
High-scale analytics / data warehousing => Amazon Redshift
Analytics on top of S3 Data => Amazon Athena
Analytics on top of S3 Data if already using Redshift => Redshift Spectrum
Documents with MongoDB Compatibility => DocumentDB