Pipeline di dati

Concetti di DevOps

Cem Sakarya

DevOps Risk Advisor

Pipeline di dati

I microservizi comunicano tra loro via API. Inoltre interagiscono con database indipendenti tramite pipeline di dati. Le pipeline di dati sono evidenziate.

Concetti di DevOps

ETL

Extract; Transform; Load

1 https://www.istockphoto.com/nl/vector/data-extract-transform-load-gm1361894912-434102842?phrase=ETL
Concetti di DevOps

Elaborazione batch

Pipeline di dati per l'elaborazione batch che prende dati da un microservizio, li elabora e li carica in un database indipendente.

  • Sposta dati offline in lotti
  • Batch processing: grande quantità di dati
Concetti di DevOps

Più utenti si connettono al backend nello stesso momento.

Concetti di DevOps

Le connessioni utente vengono acquisite nel backend dalla Ingestion API.

Concetti di DevOps

Le connessioni utente sono instradate a diversi microservizi tramite una pipeline di dati in streaming.

Concetti di DevOps

Riepilogo

 

  • La Data Engineering è parte integrante della Infrastructure Engineering
  • Le pipeline di dati sono strumenti robusti per gestire i dati
  • Il batch segue orari regolari, lo streaming opera in continuo
  • Il batch è utile per i dati accumulati
  • Lo streaming gestisce i dati in tempo reale
Concetti di DevOps

Esercitiamoci!

Concetti di DevOps

Preparing Video For Download...