
DEV 12 - Quizziz 05

Quiz
•
Other
•
Professional Development
•
Medium
Fernando Moreira
Used 1+ times
FREE Resource
11 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Uma aplicação Lambda está integrada com uma fila SQS Standard. Durante picos de tráfego, algumas mensagens estão sendo processadas mais de uma vez. Qual é a melhor solução para garantir processamento único?
Migrar para uma fila SQS FIFO
Implementar lógica de idempotência na função Lambda
Aumentar o visibility timeout da fila
Usar DLQ (Dead Letter Queue) para reprocessamento
Answer explanation
Filas SQS Standard garantem entrega "at-least-once", então duplicatas podem acontecer. A melhor prática é implementar idempotência na aplicação para que o reprocessamento da mesma mensagem não cause problemas. FIFO reduz duplicatas mas pode não ser necessário, visibility timeout não previne duplicatas, e DLQ é para mensagens com falha.
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Você precisa criar uma API REST que retorne dados de um banco DynamoDB. A API deve ter cache automático e suportar CORS. Qual combinação de serviços é mais adequada?
API Gateway + Lambda + DynamoDB
CloudFront + API Gateway + Lambda + DynamoDB
Application Load Balancer + EC2 + DynamoDB
API Gateway + DynamoDB
Answer explanation
API Gateway oferece cache nativo e configuração CORS built-in. Lambda fornece flexibilidade para lógica de negócio e integração com DynamoDB. CloudFront em B adiciona complexidade desnecessária, C não aproveita serverless, e D (integração direta) tem limitações para transformações e lógica complexa.
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Você está desenvolvendo uma aplicação que processa dados de IoT em tempo real. Os dados chegam de milhares de dispositivos e precisam ser processados imediatamente. Qual combinação de serviços é mais adequada?
API Gateway + Lambda + DynamoDB
Kinesis Data Streams + Lambda + DynamoDB
SQS + Lambda + RDS
S3 + Lambda + ElastiCache
Answer explanation
Kinesis Data Streams é projetado para ingestão de dados em tempo real de alta throughput (milhares de dispositivos IoT). Lambda pode processar os streams automaticamente, e DynamoDB oferece baixa latência para armazenamento. API Gateway não é ideal para IoT em massa, SQS introduz latência desnecessária, e S3 não é para tempo real.
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Uma função Lambda precisa acessar um bucket S3 em outra conta AWS. Qual é a forma mais segura de configurar esse acesso?
Usar hardcoded Access Keys na função Lambda
Configurar Cross-Account IAM Role com AssumeRole
Compartilhar as credenciais via environment variables
Criar um IAM User específico para a função
Answer explanation
Cross-Account IAM Roles com AssumeRole é a prática mais segura para acesso entre contas. Permite controle granular, auditoria e rotação automática. Access keys hardcoded e environment variables são inseguros, e IAM User ainda requer gerenciamento manual de credenciais.
5.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Uma aplicação web precisa permitir que usuários façam upload de arquivos diretamente para S3, mas apenas usuários autenticados devem ter acesso. Como implementar essa funcionalidade de forma segura?
Gerar presigned URLs no backend após validar a autenticação do usuário
Disponibilizar as credenciais AWS diretamente no frontend
Criar um bucket S3 público e controlar acesso via application logic
Usar API Gateway como proxy para todos os uploads
Answer explanation
Presigned URLs permitem upload direto ao S3 com tempo limitado e controle de acesso, sem expor credenciais AWS. O backend autentica o usuário e gera a URL assinada. Credenciais no frontend são inseguras, bucket público não oferece controle adequado, e proxy via API Gateway limita o tamanho dos uploads e adiciona latência desnecessária.
6.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Uma aplicação precisa armazenar strings de conexão de banco de dados que são acessadas por múltiplas funções Lambda. Qual é a melhor opção para armazenar essas informações sensíveis?
Environment variables das funções Lambda
Hardcoded no código da aplicação
AWS Systems Manager Parameter Store (SecureString)
Arquivo de configuração no S3
Answer explanation
Parameter Store com SecureString criptografa os dados e permite controle de acesso granular via IAM. É projetado para configurações sensíveis compartilhadas. Environment variables ficam visíveis no console, hardcoded é inseguro, e S3 requer configuração adicional de criptografia.
7.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Você quer fazer deployment gradual de uma nova versão da sua função Lambda, direcionando apenas 10% do tráfego inicialmente. Qual recurso do Lambda você deve usar?
Lambda Layers
Lambda Aliases com Traffic Shifting
Lambda Versions
Lambda Environment Variables
Answer explanation
Lambda Aliases com Traffic Shifting permitem direcionar percentuais de tráfego entre diferentes versões. É ideal para deployments canary/blue-green. Layers são para compartilhar código, Versions são snapshots imutáveis, e Environment Variables são para configuração.
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
KSQLDBPREGUNTAS

Quiz
•
Professional Development
10 questions
TAP Basic 1

Quiz
•
Professional Development
15 questions
AWS Quiz Show 2023 (Week 4)

Quiz
•
Professional Development
10 questions
Programa de Alimentación Escolar -TSA

Quiz
•
Professional Development
12 questions
M4S17 - Les fonctions de l'Etat

Quiz
•
Professional Development
15 questions
AWS Quiz Show 2023 (Week 3)

Quiz
•
Professional Development
12 questions
1era revisión de Nefropatología

Quiz
•
Professional Development
11 questions
PySpark Quiz Round

Quiz
•
Professional Development
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Appointment Passes Review

Quiz
•
6th - 8th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
20 questions
Grammar Review

Quiz
•
6th - 9th Grade
Discover more resources for Other
11 questions
All about me

Quiz
•
Professional Development
10 questions
How to Email your Teacher

Quiz
•
Professional Development
5 questions
Setting goals for the year

Quiz
•
Professional Development
14 questions
2019 Logos

Quiz
•
Professional Development
6 questions
GUM Chart Scavenger Hunt

Quiz
•
Professional Development
8 questions
Understanding Government: Limited and Unlimited

Quiz
•
Professional Development
20 questions
tape measure

Quiz
•
Professional Development
24 questions
Street Signs

Quiz
•
9th Grade - Professio...