This is the code repository for Hands-On Amazon DynamoDB for Developers [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.
With this course, you'll understand DynamoDB’s strengths and be aware of its pitfalls to ensure you're set up to succeed. Getting up and started quickly is very important when delivering software. DynamoDB, being a fully managed service in AWS, enables exactly this. Amazon DynamoDB is a fully managed, fast, and flexible NoSQL database service
- Understand NoSQL and how it differs to a traditional relational data model
- Learn how DynamoDB helps us build cloud scale internet applications
- Put the fundamentals of the DynamoDB data model into action and understand how it drives application design decisions
- Use DynamoDB secondary indexes to add greater flexibility to our application
- Accelerate DynamoDB performance with features like DAX and Global Tables
- Automatically remove expired objects with TTL
- Export data for later use with DynamoDB streams
- Execute ACID transactions on DynamoDB tables
To fully benefit from the coverage included in this course, you will need:
This course is suitable for AWS cloud architects and developers who want to build effective and efficient data warehousing and database solutions on AWS.
Some prior knowledge of using some AWS services will be helpful.
This course has the following software requirements:
Software Requirements
Operating system: Any
Browser: Any modern browser
Text editor
Python/PIP to run the examples