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 design e compromessi
-
Compromesso tra flessibilità e complessità
Coesione, Accoppiamento
Dipendenze nascoste e dipendenze esplicite
Piccolo sistema vs grande sistema
Modulo/Componente vs Servizio
SOA generica
-
Benefici e costi della SOA
Successi e fallimenti nell'implementazione della SOA
Messaggistica ed ESB
Infrastruttura e strumenti a supporto della SOA
Microservices e l'implementazione di SOA - concetti
-
Fai una cosa e falla bene
Microservizio e servizio a confronto
DevOps
Distribuzione e distribuzione continue
Protocolli leggeri
Protocolli e strumenti per microservizi
-
HTTP, JMS, AMQP, Websockets, JSON, ecc...
Spiegamento
Contenitori (Docker, K8N, LXC, ecc...)
Configurazione Management (Ansible, ecc...)
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 (6)
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 of 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 be trained again by this amazing guy.
Allan Rae Saac - Palawan Pawnshop - Palawan Express Pera Padala
Corso - Systems and Service Architecture - Microservices Architecture
I commend his training style of reaching out to the delegates individually and discussing a short introduction first on a subject whenever necessary before going into detail. Lastly, for providing suggestions and references related to the training that we can use in the future.
Hiel Umiten - Palawan Pawnshop - Palawan Express Pera Padala
Corso - Systems and Service Architecture - Microservices Architecture
The discussions of different infrastructures with models on the board.
BOYET NAZON - Palawan Pawnshop - Palawan Express Pera Padala
Corso - Systems and Service Architecture - Microservices Architecture
The lectures were very concise and to the point. The hands on exercises were very helpful, we wish we have more hands on in the future.