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
Recensioni (7)
Era un buon mix di informazioni pratiche e teoriche. Presentazione coinvolgente con esempi del mondo reale.
Anita
Corso - Building Microservice Architectures
Traduzione automatica
Mi è piaciuto come l'informazione era presentata, Hassan è carismatico e si prepara bene su ogni argomento che potrebbe essere oggetto di domande.
Daniel Onisor
Corso - Building Microservice Architectures
Traduzione automatica
L'interazione con noi, gli esercizi e il materiale. Molte cose spiegate in modo molto pratico.
Stefan Andrei
Corso - Building Microservice Architectures
Traduzione automatica
Se sei interessato all'argomento, potresti facilmente trovare le informazioni necessarie nei corsi di formazione. Bene strutturati. Mi è piaciuto il ritmo dei corsi.
Marius
Corso - Building Microservice Architectures
Traduzione automatica
Imparo molte cose nuove e il mio punto di vista è cambiato, passando da una prospettiva di sviluppo a una prospettiva architetturale.
Georgiana
Corso - Building Microservice Architectures
Traduzione automatica
Sessione interattiva con domande che ci aiutano a comprendere l'argomento corrente, buon equilibrio tra teoria e pratica.
Mihai Cleja
Corso - Building Microservice Architectures
Traduzione automatica
La buona panoramica generale di tutti gli argomenti nel sistema di microservizi, e poiché siamo isolati nel nostro ambiente di sviluppo lontano dal web, le attuali opzioni tecnologiche disponibili per superare varie problematiche dei microservizi.
Brian Wilkinson - Mass Consultants Ltd
Corso - Building Microservice Architectures
Traduzione automatica