Hands-On Amazon DynamoDB for Developers [Video]

More Information
Learn
  • 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
About

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.

This course provides you with a good understanding of how the service works and the best way to leverage it while avoiding the common pitfalls. You'll learn how DynamoDB works under the covers. First, you'll explore the very basics, then move on to modelling a system in DynamoDB, to ensure it provides reliable performance and scalability. You'll gain an understanding of the capabilities DynamoDB offers, such as Triggers and learn all about Time to Live and DynamoDB Accelerator.

Finally, you’ll learn how to improve the performance and build a high-performance application database. By the end of this course, you'll understand the fundamentals of DynamoDB and be comfortable using it when building your own application.

All the code files for this course are available on Github at - https://github.com/PacktPublishing/Hands-On-Amazon-DynamoDB-for-Developers-V-

Style and Approach

The course follows a hands on approach to show the need for an internet scale database and why relational doesn't work any more for cloud native applications. We’ll build a simple DynamoDB example application before scaling it out using some of the most exciting DynamoDB technology like DAX and Global Tables. Packed full of examples, our author will reveal expert tips to make the most of the DynamoDb offering from AWS.

Features
  • Learn how to use some of its most powerful features like a pro and join the likes of AirBnB, Samsung, and Toyota, who have adopted DynamoDB as their cloud database of choice
  • Understand the tools that let you move beyond a simple NoSQL database and allow DynamoDB to become the heart of any application with features such as Streams, DAX, and Global Tables
  • Learn everything you need to know about DynamoDB through simple, thoughtfully chosen examples
Course Length 2 hours 33 minutes
ISBN 9781838554361
Date Of Publication 29 Apr 2019

Authors

James Cross

Colibri Digital is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help their clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas like Big Data, Data Science, Machine Learning, and Cloud Computing.

Over the past few years they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to better make sense of their data, and process it in more intelligent ways.

The company lives by their motto: Data -> Intelligence -> Action.