Managing Consistency, Capacity, and Performance in DynamoDB (Portuguese)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Este curso intermediário é o terceiro de uma série de cursos da formação Developing with Amazon DynamoDB. Neste curso, você aprenderá a trabalhar com os modelos de consistência e capacidade no Amazon DynamoDB. Este curso ensina como implementar uma leitura altamente consistente em aplicações que precisam dos dados mais recentes gravados em suas tabelas do DynamoDB. Você entenderá como implementar modos de capacidade provisionada ou sob demanda programaticamente para uma determinada tabela. Você aprenderá a identificar a regulagem e monitorar as estatísticas de uso nos níveis de item e partição. O curso também ensinará como implementar o Amazon DynamoDB Accelerator (DAX) para diminuir as latências do usuário final.
- Nível do curso: intermediário
- Duração do curso: 2,5 horas
Atividades
Este curso inclui animações, demonstrações em vídeo, conteúdo interativo, testes de conhecimento e um laboratório autoguiado pago opcional.
Objetivos do curso
Neste curso, você aprenderá a:
- Implementar os modos de consistência necessários para suas aplicações
- Gerenciar a capacidade e implementar o autoscaling programaticamente
- Identificar e aliviar a regulagem da capacidade
- Criar uma solução de armazenamento em cache do Amazon DynamoDB Accelerator (DAX)
Público-alvo
Este curso é destinado a:
- Desenvolvedores novos ou experientes interessados em aprender a interagir com bancos de dados não relacionais na nuvem e, mais especificamente, no DynamoDB
- Arquitetos de bancos de dados
- Engenheiros de dados
Pré-requisitos
Recomendamos que os participantes deste curso tenham:
- Familiaridade com o DynamoDB e seus recursos
- Experiência de trabalho com design de banco de dados ou práticas de modelagem de dados para bancos de dados de chave-valor
- Concluído estes treinamentos digitais: Exploring the DynamoDB API and the AWS SDKs ou Working with Indexes in DynamoDB
- Experiência de trabalho com arquitetura e desenvolvimento na AWS e planejamento e projeto de bancos de dados na AWS.
- Conhecimento prático de uma ou mais das linguagens de programação de alto nível (Python, Java, Node.js ou .NET)
Descrição do curso
Lição 1: gerenciamento de consistência no DynamoDB
- Compreensão de consistência
- Uso de consistência eventual e consistência forte
- Versionamento e padrões de bloqueio otimista
- Teste de conhecimento interativo
Lição 2: gerenciamento de capacidade no DynamoDB
- Compreensão de gerenciamento de capacidade
- Capacidade provisionada e sob demanda
- Capacidade adaptativa
- Ajuste de modos de capacidade
Lição 3: gerenciamento de performance no DynamoDB
- Monitoramento básico de performance
- CloudWatch Contributor Insights
- Armazenamento em cache para aprimorar a performance
- Como implementar o Amazon DynamoDB Accelerator
Encerramento do curso
- Resumo do curso
- Avaliação do curso
- Laboratório (Opcional): Dimensionamento de capacidade do Amazon DynamoDB
Tags
Related Courses
Advanced Monitoring and Optimizing with DynamoDB (Korean)Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Portuguese)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Japanese)
Amazon Web Services via AWS Skill Builder