Struttura del corso

  • Introduzione
  • Aspetti teorici dei sistemi distribuiti
    • Vantaggi e limitazioni
    • Come raggiungere scalabilità e affidabilità
    • Sharding e partizionamento
  • I pattern architetturali più popolari
    • Architettura a 3 livelli
    • Sharding
    • Streaming
    • Lambda & Kappa
  • Elaborazione distribuita
    • Servizi senza stato (stateless)
    • Pattern per servizi con stato (stateful) scalabili e affidabili
  • Archiviazione scalabile e altamente affidabile
    • Come funzionano i NoSQL e i tipi disponibili
    • Pattern per la gestione dei dati in sistemi distribuiti, altamente affidabili e scalabili
    • Esercizi pratici con Redis
  • Bus di messaggi scalabile e altamente affidabile
    • Come funzionano i bus a streaming/event-driven e i tipi disponibili
    • Pattern per l'elaborazione degli eventi in sistemi distribuiti, altamente affidabili e scalabili
    • Esercizi pratici con Kafka
  • Altri aspetti importanti dell'architettura
  • Riassunto e conclusioni

Requisiti

  • Una comprensione dell'architettura dei sistemi...
  • Esperienza nella progettazione di piccoli sistemi o servizi
  • 3+ anni di esperienza in programmazione

Pubblico Obiettivo

  • Architetti e sviluppatori di soluzioni applicative
  • Responsabili tecnici
  • Ingegneri senior
 14 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative