Struttura del corso

Comprensione Microservices

  • Cosa sono i microservizi?
  • Principali vantaggi e sfide dei microservizi
  • Architetture monolitiche e architetture a microservizi

Progettazione di sistemi a microservizi

  • Principi dell'architettura dei microservizi
  • Definizione dei limiti del servizio
  • Communication tra servizi

Progettazione del servizio

  • API RESTful e contratti di servizio
  • Strategie di controllo delle versioni dei servizi
  • Partizionamento e archiviazione dei dati per i microservizi

Origine degli eventi

  • Informazioni sui concetti relativi all'origine degli eventi
  • Vantaggi e casi d'uso per l'approvvigionamento di eventi
  • Implementazione di architetture basate su eventi

CQRS (Command Query Responsibility Segregation)

  • Introduzione a CQRS
  • Quando utilizzare CQRS
  • Implementazione di CQRS nei sistemi di microservizi

Altro Design Patterns per architetture basate su microservizi

  • Registro e individuazione dei servizi
  • Gateway API e mesh di servizi
  • Modelli di resilienza (ad esempio, interruttore automatico, paratia)

Progettazione e funzionamento del sistema

  • Monitoraggio e registrazione nei microservizi
  • Containerizzazione e orchestrazione (ad esempio, Docker, Kubernetes)
  • Considerazioni sulla sicurezza per i microservizi

Adozione Microservices

  • Valutazione della preparazione dell'organizzazione per i microservizi
  • Passaggi per la migrazione da monolite a microservizi
  • Gestione delle sfide culturali e tecniche

Riepilogo e passaggi successivi

Requisiti

  • Precedenti esperienze di programmazione

Pubblico

  • Sviluppatori di software
  • Architetti di sistema
  • DevOps professionisti
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative