YoVDO

Serverless Architectures with Amazon DynamoDB and Amazon Kinesis Streams with AWS Lambda (Portuguese)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS Lambda Courses Python Courses Node.Js Courses Amazon DynamoDB Courses Event-Driven Programming Courses Serverless Architectures Courses Amazon Kinesis Streams Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Visão geral do laboratório

Este laboratório tem duas partes. Na primeira parte do laboratório, você vai criar uma função do Lambda usando um blueprint, criar um Amazon Kinesis Stream, acionar a função com dados do stream e monitorar o processo com o Amazon CloudWatch.

Na segunda parte do laboratório, você aprenderá os conceitos básicos da programação orientada a eventos usando o Amazon DynamoDB, o DynamoDB Streams e o AWS Lambda. Você conhecerá o processo de criação de um aplicativo real usando gatilhos que combinam o DynamoDB Streams e o Lambda.

Objetivos

Ao final deste laboratório, você será capaz de:

  • Criar uma função do AWS Lambda usando um blueprint
  • Criar um Amazon Kinesis Stream
  • Usar o Amazon CloudWatch para monitorar os dados de eventos do Kinesis que acionam a função do Lambda
  • Criar uma tabela do Amazon DynamoDB e inserir itens
  • Ativar o recurso Amazon DynamoDB Streams
  • Configurar e solucionar problemas de funções do Lambda

Pré-requisitos

Para concluir este laboratório com êxito, você deve estar familiarizado com o DynamoDB e o Kinesis por meio dos respectivos laboratórios introdutórios. Recomendamos conhecimento de programação em Node.js e Python, embora o código completo da solução seja fornecido. Você também deve ter feito o laboratório autogerido Introduction to AWS Lambda.

Ative os pop-ups para realizar o laboratório.

Outros serviços da AWS

Os serviços da AWS que não forem necessários para este laboratório ficarão desativados pelas políticas do IAM durante o tempo de acesso ao laboratório. Além disso, os recursos dos serviços usados neste laboratório são limitados ao que é exigido e, em alguns casos, são ainda mais limitados de forma intencional pelo projeto do laboratório. Espere erros ao acessar outros serviços ou executar ações além das fornecidas neste guia de laboratório.

Lista de ícones

Vários ícones são usados neste laboratório para chamar a atenção para diferentes tipos de instruções e observações. A lista a seguir explica a finalidade de cada ícone:

  • Comando: um comando que você precisa executar.
  • Saída esperada: um exemplo que você pode usar para verificar a saída de um comando ou arquivo editado.
  • Observação: uma sugestão, dica ou orientação importante.
  • Informações adicionais: em que local encontrar mais informações.
  • A considerar: um momento de parar e pensar em como aplicar um conceito no seu ambiente ou iniciar uma conversa sobre o tópico em questão.
  • Importante: chama a atenção para informações de especial interesse ou importância. Deixar de ler as observações não resulta em danos físicos ao equipamento ou aos dados, mas pode resultar na necessidade de repetir certas etapas.
  • <Segurança: uma oportunidade de incorporar as práticas recomendadas de segurança.

Tags

Related Courses

Building Modern Python Applications on AWS
Amazon Web Services via edX
Building Modern Java Applications on AWS
Amazon Web Services via edX
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX
Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera
Build a Python application(API) on AWS(Lambda+API Gateway)
Coursera Project Network via Coursera