Struttura del corso
Rapida panoramica degli approcci tradizionali
- Sistemi monolitici
- Sistema di Sistemi
- Orientamento precoce al servizio (EAI, CORBA, ecc...)
- I primi servizi web (SOAP, ecc...)
- Architettura orientata ai servizi (SOA)
- Microservices
Concetti di progettazione e compromessi
- Compromesso tra flessibilità e complessità
- Coesione, accoppiamento
- Dipendenze nascoste e dipendenze esplicite
- Piccolo sistema vs grande sistema
- Modulo/Componente vs Servizio
SOA generico
- Benefici e costi della SOA
- Successi e fallimenti nell'implementazione della SOA
- Messaggistica ed ESB
- Infrastrutture e strumenti a supporto delle SOA
Microservices e attuazione dei concetti SOA
- Fai una cosa e falla bene
- Microservizio vs servizio
- DevOps
- Distribuzione e recapito continui
- Protocolli leggeri
Protocolli e strumenti di microservizi
- HTTP, JMS, AMQP, Websockets, JSON, ecc...
- Spiegamento
- Contenitori (Docker, K8N, LXC, ecc...)
- Configuration Management (Ansible, ecc...)
- Monitoraggio e Management
- Infrastruttura
Nuvola e Auto Scalabilità
- Ridondanza e failover dei microservizi
- Scalabilità delle prestazioni
- Scalabilità automatica
- Implementare: OpenStack, AWS, ecc....
Problemi reali
- Complessità dell'ecosistema
- Prestazioni di rete
- Sicurezza
- Spiegamento
- Collaudo
- Nano-servizi
Requisiti
- È richiesta una conoscenza di base dell'ingegneria del software e dei sistemi.
- GoOD Si consiglia la comprensione dello sviluppo e dell'integrazione del sistema.
- Si consiglia una certa esposizione ai problemi riscontrati durante la creazione di soluzioni aziendali complesse.
Recensioni (7)
Disegnando sulla lavagna in tempo reale mentre spiegava, esperienza eccellente. Sapeva spiegare ogni argomento con precisione.
Adrian Stanciu - DB Global Technology SRL
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
Il modo in cui l'instruttore parla è stato fantastico, molto chiaro e facile da capire
Codrin Lintescu - DB Global Technology
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
Era strutturato perfettamente e conteneva molte informazioni utili
Dana Curpen - DB Global Technology
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
Primo giorno. Ho molte conoscenze su questo argomento, tuttavia ho avuto l'opportunità di imparare cose nuove.
Ciprian Pascu - DB Global Technology
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
Ho apprezzato che siano stati forniti esempi adeguati per facilitare la comprensione.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica