Struttura del corso
- Introduzione
- Aspetti teorici dei sistemi distribuiti
- Vantaggi e limitazioni
- Come raggiungere scalabilità e affidabilità
- Sharding e partizionamento
- I pattern architetturali più popolari
- Architettura a 3 livelli
- Sharding
- Streaming
- Lambda & Kappa
- Elaborazione distribuita
- Servizi senza stato (stateless)
- Pattern per servizi con stato (stateful) scalabili e affidabili
- Archiviazione scalabile e altamente affidabile
- Come funzionano i NoSQL e i tipi disponibili
- Pattern per la gestione dei dati in sistemi distribuiti, altamente affidabili e scalabili
- Esercizi pratici con Redis
- Bus di messaggi scalabile e altamente affidabile
- Come funzionano i bus a streaming/event-driven e i tipi disponibili
- Pattern per l'elaborazione degli eventi in sistemi distribuiti, altamente affidabili e scalabili
- Esercizi pratici con Kafka
- Altri aspetti importanti dell'architettura
- Riassunto e conclusioni
Requisiti
- Una comprensione dell'architettura dei sistemi...
- Esperienza nella progettazione di piccoli sistemi o servizi
- 3+ anni di esperienza in programmazione
Pubblico Obiettivo
- Architetti e sviluppatori di soluzioni applicative
- Responsabili tecnici
- Ingegneri senior
Recensioni (5)
Forse più esercizi potrebbero essere migliori per lerning, ma il tempo era troppo poco
Gianpiero Arico' - Urmet Spa
Corso - Embedded Linux Systems Architecture
Traduzione automatica
Esercitati con gli esercizi in EA.
Pawel - Krajowa Szkola Skarbowosci
Corso - UML in Enterprise Architect (workshops)
Traduzione automatica
Nuove prospettive, avrò bisogno di qualche giorno per cogliere tutte le informazioni. Mi è piaciuto molto il fatto che abbiamo dovuto fare alcuni esercizi e siamo stati divisi in piccoli gruppi. Questo ci ha fatto riflettere un po' anche noi, tra le sessioni di presentazione :)
Jantea Marius
Corso - Software Architecture in Cloud
Traduzione automatica
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Corso - Introduction to Enterprise Architect
Great knowledge.