Il cloud mette a disposizione microservizi per lo sviluppo di applicazioni con un paradigma che le rendono totalmente astratte dell’infrastruttura.
I microservizi sono componenti di servizi indipendenti messi a disposizione dalle piattaforme cloud.
Lo sviluppo di applicazioni serverless basate su microservizi risulta essere più scalabile, più veloce, ma comporta anche delle complessità.
L’uso di più servizi implica la gestione di più flussi di distribuzione che vanno mantenuti corretti e coerenti per tutto il ciclo di vita dell’applicazione. Inoltre è necessario orchestrare i servizi in modo che comunichino tra loro in modo rapido e sicuro, senza compromettere le performance dell’intera applicazione.
Inoltre non si può prescindere dal contesto in cui l’applicazione serverless verrà usata:
le aziende hanno un bagaglio infrastrutturale ed applicativo tradizionale con cui le nuove applicazioni cloud dovranno interagire.
Codice: ASCLD003
Tipo: Corso Professional
Area Tematica: Information Technology
Data Corso: 19-20 Feb 2020
Durata: 2 giorni
Formato: in aula
Lingua: Italiano
Costo: 500€ + IVA
Contatti
Education Department ZeraTech
Tel : [+39] 02 56660283
Email : formazione@zeratech.com
Obiettivi
- comprendere le potenzialità ed i limiti delle applicazioni basate su microservizi cloud
- imparare a progettare le applicazioni che utilizzano modello serverless, vedendo come strutturare l’intera architettura applicativa e arrivare a sviluppare le singole funzioni
- comprendere la struttura di applicazioni serverless integrate in un contesto in cui sono presenti anche applicazioni tradizionali, situazione che corrisponde alla realtà delle aziende che hanno già attivi servizi IT e vogliono evolvere il parco applicativo con impatti sostenibili
Contenuto
- Introduzione al cloud, applicazioni native e serverless
- Architettura event driven, realizzare funzioni e ciclo di vita delle funzioni
- Scrivere un’applicazione
- La gestione dell’ambiente di sviluppo
- I vari servizi serverless
- Integrazione con componenti non serverless
- Testare applicazioni serverless
- Mettere le applicazioni serverless in produzione
- Monitoraggio
Verifica se fa per te
Il corso è pensato per:
- architetti e sviluppatori che vogliono approfondire la progettazione e la realizzazione di applicazioni serverless per il cloud
- sistemisti e personale IT che deve garantire l’erogazione di servizi IT