Struttura del corso
Programma del Corso - Giorno 1
• Introduzione ai concetti di data streaming
• Fondamenti della elaborazione batch vs tempo reale
• Basi dell'architettura event-driven
• Casi d'uso comuni nel settore
• Panoramica dell'ecosistema di streaming
Giorno 2
• Pattern di progettazione per l'architettura di streaming
• Fondamenti dei sistemi di messaggistica distribuita
• Produttori e consumatori
• Topic, partizioni e flusso dei dati
• Strategie di ingestione dei dati
Giorno 3
• Concetti e framework per l'elaborazione di stream
• Event time vs processing time
• Tecniche di windowing e casi d'uso
• Elaborazione di stream stateful
• Basi sulla tolleranza ai guasti e sul checkpointing
Giorno 4
• Trasformazione dei dati nelle pipeline di streaming
• ETL e ELT nei sistemi in tempo reale
• Gestione ed evoluzione degli schemi
• Unione di stream (join) e arricchimento dei dati
• Introduzione ai servizi di streaming basati su cloud
Giorno 5
• Monitoraggio e osservabilità nei sistemi di streaming
• Basi su sicurezza e controllo degli accessi
• Ottimizzazione delle prestazioni e tuning
• Revisione della progettazione della pipeline end-to-end
• Casi d'uso reali come la rilevazione delle frodi e l'elaborazione IoT
Recensioni (2)
Un viaggio attraverso il mondo di Spark: un corso molto intenso. DSL, Spark SQL, partizionamento rispetto al bucketing per me.
Georgiana Elisabeta
Corso - Apache Spark Fundamentals
Traduzione automatica
Esercizi pratici. La classe sarebbe dovuta durare 5 giorni, ma i 3 giorni sono stati sufficienti per chiarire molte delle domande che avevo lavorando con NiFi.
James - BHG Financial
Corso - Apache NiFi for Administrators
Traduzione automatica