Indo para serverless

Streaming de dados com AWS Kinesis e Lambda

Maksim Pecherskiy

Data Engineer

Capítulo anterior

PCXoZ.png

Streaming de dados com AWS Kinesis e Lambda

vtceY.png

Streaming de dados com AWS Kinesis e Lambda

Ln4Nq.png

Streaming de dados com AWS Kinesis e Lambda

5JDPF.png

Streaming de dados com AWS Kinesis e Lambda

iYVBt.png

Streaming de dados com AWS Kinesis e Lambda

ahwx2.png

Streaming de dados com AWS Kinesis e Lambda

Lambda

oKm7m.png

qBDP5.png

Streaming de dados com AWS Kinesis e Lambda

Serverless

BDkHD.png

  • Servidores gerenciados pelo provedor
  • Paga por execução
  • Escala automática
  • Limites menores de memória e tempo
  • Ótimo para funções rápidas e focadas
  • Responder a um evento com callback

Servidores (tradicionais)

sy3ni.png

  • Servidores gerenciados pelo usuário
  • Paga por hora de máquina
  • Escala manual
  • Limites maiores de memória e tempo
  • Ótimo para execuções longas
  • Treinar um modelo de ML
Streaming de dados com AWS Kinesis e Lambda

1. Gatilho

2020-07-07_22-52.png

Streaming de dados com AWS Kinesis e Lambda

2. Handler

2020-07-07_22-53.png

Streaming de dados com AWS Kinesis e Lambda

3. Camada

2020-07-07_22-54.png

Streaming de dados com AWS Kinesis e Lambda

4. Destino

2020-07-07_22-55.png

Streaming de dados com AWS Kinesis e Lambda

Combinação poderosa

Transformação de dados MF1mq.png

API oRmuU.png

Alertas Nm4UE.png

Alexa rYT3z.png

Streaming de dados com AWS Kinesis e Lambda

Handler de exemplo

import json

def lambda_handler(event, context):

return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }
Streaming de dados com AWS Kinesis e Lambda

Revisão

UUmiG.png

Streaming de dados com AWS Kinesis e Lambda

Revisão

Transformação de dados

MF1mq.png

API

oRmuU.png

Alertas

Nm4UE.png

Alexa

rYT3z.png

Streaming de dados com AWS Kinesis e Lambda

Revisão

Serverless

BDkHD.png

  • Responder a um evento

Tradicional

sy3ni.png

  • Treinar um modelo de ML
Streaming de dados com AWS Kinesis e Lambda

Revisão

1K8id.png

Streaming de dados com AWS Kinesis e Lambda

Vamos praticar!

Streaming de dados com AWS Kinesis e Lambda

Preparing Video For Download...