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)
Disegnare su una lavagna in tempo reale mentre spiegava, esperienza al top. Sapeva spiegare ogni argomento.
Adrian Stanciu - DB Global Technology SRL
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
Il modo in cui parla l'allenatore è stato fantastico, molto chiaro e facile da capire
Codrin Lintescu - DB Global Technology
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
Era perfettamente strutturato 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, ma ho avuto la possibilità di imparare cose nuove.
Ciprian Pascu - DB Global Technology
Corso - Systems and Service Architecture - Microservices Architecture
Traduzione automatica
I enjoyed the adequate examples are provided for easier understanding.
Lo Zhi Hoe - Arvato Systems Malaysia Sdn Bhd
Corso - Systems and Service Architecture - Microservices Architecture
All the mentioned tools are explained thoroughly.
Michelle Baluran - Palawan Pawnshop - Palawan Express Pera Padala
Corso - Systems and Service Architecture - Microservices Architecture
The trainer is very approachable and knowledgeable about the subject. Looking forward to being trained again by this amazing guy.