Programma di Sistemi Distribuiti E Cloud Computing:

Introduzione ai sistemi distribuiti. Introduzione al Cloud computing. Architetture per sistemi distribuiti. Comunicazione nei sistemi distribuiti. Introduzione alla programmazione in Go. Virtualizzazione. Architetture a microservizi e serverless computing. Coordinazione e sincronizzazione nei sistemi distribuiti. Consistenza e replicazione nei sistemi distribuiti. Tolleranza ai guasti nei sistemi distribuiti. Sistemi e servizi per content delivery, inclusi Akamai e Youtube. Data storage nel Cloud. Amazon Web Services. Esempi di sistemi e servizi distribuiti e Cloud.