Contattataci

Struttura del corso

Concetti avanzati nell’Ingegneria delle piattaforme

  • Riepilogo dei fondamenti dell’Ingegneria delle piattaforme
  • L’evoluzione di questa disciplina nel contesto della scalabilità
  • Principi progettuali per architetture di piattaforma scalabili

Approfondimento sull’architettura a microservizi

  • I principi fondamentali della progettazione dei microservizi
  • Scomposizione di applicazioni monolitiche in componenti a microservizi
  • Modelli di comunicazione e meccanismi di rilevamento dei servizi

Containerizzazione con Docker

  • Tecniche avanzate di containerizzazione
  • Creazione di immagini Docker ottimizzate per i microservizi
  • Aspetti legati alla rete e all’archiviazione dei container

Ecosistema e architettura di Kubernetes

  • Analisi dettagliata dei componenti principali di Kubernetes
  • Configurazione e gestione di un cluster Kubernetes
  • Best practice riguardanti rete, archiviazione e sicurezza in Kubernetes

Distribuzione dei microservizi su Kubernetes

  • Strategie di distribuzione per i microservizi
  • Gestione delle implementazioni tramite diagrammi Helm
  • Metodiche di deployment continuo nell’ambiente Kubernetes<\/li>

Osservabilità e monitoraggio nei microservizi

  • Implementazione di log, monitoraggio e avvisi per i microservizi
  • Strumenti e piattaforme utili all’osservabilità nell’ecosistema Kubernetes
  • Analisi delle metriche e dei log al fine di garantire il corretto funzionamento del sistema

Scalabilità e ottimizzazione delle prestazioni

  • Strategie di scalabilità orizzontale e verticale
  • Configurazione dell’auto-scaling in base al carico di lavoro
  • Ottimizzazione delle risorse per migliorare le prestazioni

Ingegneria della resilienza e affidabilità

  • Progettazione anticollasso: tecniche di resilienza nei microservizi
  • Implementazione di verifiche di integrità, interruttori di circuito e limitazioni di richiesta
  • Strategie per la ripristinabilità dopo disastri e l’alta disponibilità

Aspetti di sicurezza nei microservizi e in Kubernetes

  • Misure di sicurezza nelle comunicazioni tra microservizi
  • Caratteristiche e best practice per la sicurezza in Kubernetes
  • Utilizzo dei service mesh per potenziare la protezione dei sistemi

Progetto pratico finale

  • Progettazione e distribuzione di un’applicazione a microservizi scalabile su Kubernetes
  • Realizzazione di pipeline CI/CD per l’implementazione dei microservizi
  • Applicazione di pratiche di monitoraggio e scalabilità al fine di mantenere le prestazioni dell’applicazione

Riassunto e prossimi passi da intraprendere

Requisiti

  • Conoscenza dei concetti legati alla containerizzazione e all’orchestrazione
  • Esperienza nell’utilizzo di Docker e nelle operazioni di base su Kubernetes
  • Familiarità con il cloud computing e le architetture a microservizi

Destinatari

  • Ingegneri di piattaforma
  • Professionisti DevOps
  • Architetti software
 35 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (1)

Corsi in Arrivo

Categorie relative