L'arte del Rilascio
Progettazione e deploy di software che funziona
Michael T. Nygard
- 336 pages
- Italian
- ePUB (adapté aux mobiles)
- Disponible sur iOS et Android
L'arte del Rilascio
Progettazione e deploy di software che funziona
Michael T. Nygard
Ă propos de ce livre
Nel ciclo di vita di un software l'80% dei costi ricadono spesso in produzione mentre un singolo problema puĂČ costare a un'azienda perdite importanti in termini di fatturato, reputazione, tempo e opportunitĂ : uno scenario disastroso che perĂČ Ăš possibile evitare ottimizzando la progettazione e l'architettura dell'applicazione.Questo pratico manuale insegna a creare sistemi che funzionano a lungo e con pochi problemi, e mostra come comportarsi quando qualcosa non va per il verso giusto. I temi affrontati includono i modelli di stabilitĂ del software, le metodologie DevOps, i microservice, le architetture cloud e l'ingegneria del caos.Le soluzioni proposte si applicano a ogni genere di sistema, dai piĂč piccoli a quelli che operano su larga scala, piĂč complessi e fortemente virtualizzati.Il testo Ăš arricchito da case study che mostrano le cause di fallimenti importanti e offrono consigli frutto dell'esperienza maturata commettendo e risolvendo errori.Una lettura essenziale per gli ingegneri e gli sviluppatori di software che vogliono portare un sistema in produzione e dormire sonni tranquilli.
Foire aux questions
Informations
Table des matiĂšres
- Ringraziamenti
- Introduzione
- Capitolo 1 - Vivere in Produzione
- Parte I - Creare stabilitĂ
- Capitolo 2 - Caso di studio: bloccati a terra da unâeccezione
- Capitolo 3 - Stabilizzare il sistema
- Capitolo 4 - Antimodelli di stabilitĂ
- Capitolo 5 - Modelli di stabilitĂ
- Parte II - Progettare per la Produzione
- Capitolo 6 - Caso di studio: fenomenali poteri cosmici, in un minuscolo spazio vitale
- Capitolo 7 - Le basi
- Capitolo 8 - Processi e macchine
- Capitolo 9 - Interconnessione
- Capitolo 10 - Piano di controllo
- Capitolo 11 - Sicurezza
- Parte III - Consegnare il sistema
- Capitolo 12 - Caso di studio: aspettando Godot
- Capitolo 13 - Progettazione per il deployment
- Capitolo 14 - Gestione delle versioni
- Parte IV - Risolvere i problemi sistemici
- Capitolo 15 - Caso di studio: sommersi dai clienti
- Capitolo 16 - Adattamento
- Capitolo 17 - Ingegneria del caos
- Bibliografia