Architettura del sistemaComponenti di un setup FlinkDistribuzione delle applicazioniEsecuzione delle attivitàConfigurazione altamente disponibileTrasferimento dei dati in FlinkControllo del flusso basato sul creditoConcatenamento di attivitàElaborazione a tempo di eventoTimestampFiligranePropagazione del watermark e tempo dell'eventoAssegnazione del timestamp e generazione del watermarkGestione dello StatoStato dell'operatoreStato con chiaveBackend di StatoScalare gli operatori StatefulCheckpoint, savepoint e ripristino dello statoPunti di controllo coerentiRipristino da un punto di controllo coerenteAlgoritmo di Checkpointing di FlinkImplicazioni di performance del checkpointPunti di salvataggioRiassunto