Processing Services
AWS Lambda
Amazon ML
AWS Glue
Sagemaker
EMR
Data Pipeline
O que é o AWS Lambda?
Serviço que permite executar código sem provisionar ou gerenciar servidor.
Exemplos de uso do AWS Lambda
Executa código em resposta a eventos como alterações de dados no S3, atualizações em bancos de dados NoSQL, atividades de streaming de dados, etc.
Why not just run a server?
Por que não apenas executar um servidor?
Main uses of Lambda
Principais usos do Lambda
Supported languages
No Lambda com Kinesis como configurar o acionador?
Você especifica um tamanho de lote ao configurar o acionador (até 10.000 registros)
Como o Lambda atua com o Kinesis através de código?
Código Lambda recebe um evento com um lote de registros de stream
Qual o limite de carga útil entre Lambda e Kinesis
6MB
O que acontece se o lote for muito grande ao acionar o Kinesis com o Lambda?
Pode causar timeouts
Cost Model Lambda
Modelo de custo do Lambda
Other promises Lambda
Lambda - Outras promessas
Anti-Patterns
O que é serviço Elasticsearch
Serviço de busca e análise de dados em tempo real, baseado em código aberto e distribuído sob a licença Apache.
What is Glue?
O que é o Glue?
Serviço de integração de dados sem servidor que facilita a descoberta, preparação, movimentação e integração de dados de várias fontes de análise, ML e aplicações.
Glue + Hive
Como o catálogo de dados do Glue pode servir em relação ao Hive?
O catálogo de dados do Glue pode servir como um “metastore” do Hive
Qual o comando no AWS Lambda para carregar dados no Redshift?
Para carregar dados no Redshift a partir do AWS Lambda, você pode usar a biblioteca do AWS SDK para JavaScript para executar o comando COPY do Redshift.
Glue ETL