Hacia lo serverless

Streaming de datos con AWS Kinesis y Lambda

Maksim Pecherskiy

Data Engineer

Capítulo anterior

PCXoZ.png

Streaming de datos con AWS Kinesis y Lambda

vtceY.png

Streaming de datos con AWS Kinesis y Lambda

Ln4Nq.png

Streaming de datos con AWS Kinesis y Lambda

5JDPF.png

Streaming de datos con AWS Kinesis y Lambda

iYVBt.png

Streaming de datos con AWS Kinesis y Lambda

ahwx2.png

Streaming de datos con AWS Kinesis y Lambda

Lambda

oKm7m.png

qBDP5.png

Streaming de datos con AWS Kinesis y Lambda

Serverless

BDkHD.png

  • Servidores gestionados por el proveedor
  • Pago por ejecución
  • Escalado automático
  • Límites bajos de memoria y tiempo de ejecución
  • Ideal para funciones rápidas y concretas
  • Responder a un evento con un callback

Servidores (tradicional)

sy3ni.png

  • Servidores gestionados por el usuario
  • Pago por hora de máquina
  • Escalado manual
  • Límites altos de memoria y tiempo de ejecución
  • Ideal para ejecuciones largas
  • Entrenar un modelo de ML
Streaming de datos con AWS Kinesis y Lambda

1. Disparador

2020-07-07_22-52.png

Streaming de datos con AWS Kinesis y Lambda

2. Handler

2020-07-07_22-53.png

Streaming de datos con AWS Kinesis y Lambda

3. Capa

2020-07-07_22-54.png

Streaming de datos con AWS Kinesis y Lambda

4. Destino

2020-07-07_22-55.png

Streaming de datos con AWS Kinesis y Lambda

Combinación potente

Transformación de datos MF1mq.png

API oRmuU.png

Alertas Nm4UE.png

Alexa rYT3z.png

Streaming de datos con AWS Kinesis y Lambda

Handler de ejemplo

import json

def lambda_handler(event, context):

return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }
Streaming de datos con AWS Kinesis y Lambda

Repaso

UUmiG.png

Streaming de datos con AWS Kinesis y Lambda

Repaso

Transformación de datos

MF1mq.png

API

oRmuU.png

Alertas

Nm4UE.png

Alexa

rYT3z.png

Streaming de datos con AWS Kinesis y Lambda

Repaso

Serverless

BDkHD.png

  • Responder a un evento

Tradicional

sy3ni.png

  • Entrenar un modelo de ML
Streaming de datos con AWS Kinesis y Lambda

Repaso

1K8id.png

Streaming de datos con AWS Kinesis y Lambda

¡Vamos a practicar!

Streaming de datos con AWS Kinesis y Lambda

Preparing Video For Download...