Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Amazon DynamoDB Capacity Sizing

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Languages Available: Español (Latinoamérica) | Français | Bahasa Indonesia | Italiano | 日本語 | 한국어 | Português (Brasil) | 中文(简体)

This lab provides you with a basic overview of different DynamoDB capacity modes and how to manage throughput capacity

Level

Intermediate


Duration

1 Hours 30 Minutes


Course Objectives

In this course, you will learn how to:

  • Generate sample test loads against your DynamoDB table using the AWS SDK for Python (Boto3)
  • Remediate throttling errors by altering provisioned capacity settings with the AWS SDK
  • Use Amazon CloudWatch DynamoDB metrics to view table capacity and throttling statistics
  • Enable Auto Scaling on a DynamoDB table using the AWS SDK
  • Explain how Amazon DynamoDB's capacity management modes can impact performance

Intended Audience

This course is intended for:

  • Data Engineers

Prerequisites

We recommend that attendees of this course have the following prerequisites:

  • Familiar with basic navigation of the AWS Management Console and NoSQL database concepts.
  • Familiar with Python programming language and be comfortable editing scripts using a text editor


Course Outline

  • Task 1: Determine the capacity settings on a DynamoDB table using the AWS CLI
  • Task 2: Generate a test load against your table and and monitor your performance
  • Task 3: Use the AWS SDK to alter your provisioned capacity
  • Task 4: Enable Auto Scaling on DynamoDB table and address throttling issues

Reviews

Start your review of Amazon DynamoDB Capacity Sizing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.