Passare al serverless

Dati in streaming con AWS Kinesis e Lambda

Maksim Pecherskiy

Data Engineer

Capitolo precedente

PCXoZ.png

Dati in streaming con AWS Kinesis e Lambda

vtceY.png

Dati in streaming con AWS Kinesis e Lambda

Ln4Nq.png

Dati in streaming con AWS Kinesis e Lambda

5JDPF.png

Dati in streaming con AWS Kinesis e Lambda

iYVBt.png

Dati in streaming con AWS Kinesis e Lambda

ahwx2.png

Dati in streaming con AWS Kinesis e Lambda

Lambda

oKm7m.png

qBDP5.png

Dati in streaming con AWS Kinesis e Lambda

Serverless

BDkHD.png

  • Server gestiti dal cloud provider
  • Paghi per esecuzione
  • Scalabilità automatica
  • Limiti minori di memoria e tempo
  • Ottimo per funzioni rapide e mirate
  • Risponde a un evento con callback

Server (tradizionali)

sy3ni.png

  • Server gestiti dall'utente
  • Paghi per ora di macchina
  • Scalabilità manuale
  • Limiti maggiori di memoria e tempo
  • Ottimo per esecuzioni lunghe
  • Addestrare un modello di ML
Dati in streaming con AWS Kinesis e Lambda

1. Trigger

2020-07-07_22-52.png

Dati in streaming con AWS Kinesis e Lambda

2. Handler

2020-07-07_22-53.png

Dati in streaming con AWS Kinesis e Lambda

3. Layer

2020-07-07_22-54.png

Dati in streaming con AWS Kinesis e Lambda

4. Destinazione

2020-07-07_22-55.png

Dati in streaming con AWS Kinesis e Lambda

Combinazione potente

Trasformazione dati MF1mq.png

API oRmuU.png

Alerting Nm4UE.png

Alexa rYT3z.png

Dati in streaming con AWS Kinesis e Lambda

Esempio di handler

import json

def lambda_handler(event, context):

return { 'statusCode': 200, 'body': json.dumps('Hello from Lambda!') }
Dati in streaming con AWS Kinesis e Lambda

Ripasso

UUmiG.png

Dati in streaming con AWS Kinesis e Lambda

Ripasso

Trasformazione dati

MF1mq.png

API

oRmuU.png

Alerting

Nm4UE.png

Alexa

rYT3z.png

Dati in streaming con AWS Kinesis e Lambda

Ripasso

Serverless

BDkHD.png

  • Rispondere a un evento

Tradizionale

sy3ni.png

  • Addestrare un modello di ML
Dati in streaming con AWS Kinesis e Lambda

Ripasso

1K8id.png

Dati in streaming con AWS Kinesis e Lambda

Passons à la pratique !

Dati in streaming con AWS Kinesis e Lambda

Preparing Video For Download...