Guida completa
Guida per integrare Development e Operations e produrre software di qualità
- 320 pagine
- Italian
- ePUB (disponibile sull'app)
- Disponibile su iOS e Android
Guida completa
Guida per integrare Development e Operations e produrre software di qualità
Informazioni sul libro
La tecnologia rappresenta una grande opportunità per la competitività delle imprese ma coniugarne lo sviluppo all'agilità e all'affidabilità dei processi non è facile. Una risposta arriva da DevOps - contrazione di development, "sviluppo", e operations, "messa in produzione" - una metodologia di sviluppo software pensata per aiutare le aziende a realizzare prodotti e servizi in modo rapido ed efficiente. Google, Amazon, Facebook e Netflix sono solo alcune delle realtà che la utilizzano per realizzare e mantenere applicazioni di vario tipo.Questo manuale vuole fornire una panoramica chiara e completa del movimento DevOps, mettendo in luce metodi, regole, principi e valori che sono alla base della creazione del software in modo iterativo e incrementale. Quindi si passa alla pratica, mostrando passo dopo passo tutti gli elementi che compongono un ciclo di rilascio continuo, dalla modifica sul computer del programmatore fino all'arrivo in produzione.Una guida dedicata sia allo sviluppatore alle prime armi sia al sistemista esperto e, in spirito Agile, anche a coloro che non scrivono codice: manager, analisti, coach, consulenti, imprenditori e appassionati.
Domande frequenti
Informazioni
Indice dei contenuti
- I revisori tecnici
- Prefazione
- Ringraziamenti
- Introduzione
- Parte I - Il software dall’idea alla produzione
- Capitolo 1 - Software, economia e sistemi complessi
- Capitolo 2 - Definire DevOps
- Capitolo 3 - Organizzazioni e fondamenti DevOps
- Capitolo 4 - Verso il vostro movimento DevOps
- Capitolo 5 - Il valore, il Lean e il Flow
- Capitolo 6 - Evoluzione dei metodi: verso XP e DevOps
- Capitolo 7 - Il ruolo del linguaggio nella produzione di software
- Parte II - Il rilascio e il mantenimento del software
- Capitolo 8 - Infrastrutture DevOps, Unix Way e Linux
- Capitolo 9 - Piattaforme e processi: lavorazioni con Git
- Capitolo 10 - Continuous Integration, Linux e Jenkins
- Capitolo 11 - Architetture software: container con Docker
- Capitolo 12 - Continuous Delivery con Nomad: strategie di release
- Capitolo 13 - La gestione DevOps della produzione con Kanban
- Capitolo 14 - Apprendere nella cultura DevOps
- Considerazioni finali
- Appendice A - Anti-pattern e miti da sfatare
- Appendice B - Codice sorgente, esercizi e guide
- Bibliografia