Résumé du livre
The DevOps Handbook
Agilité, fiabilité et sécurité de classe mondiale
Le guide prescriptif de DevOps : les Trois Voies — Flux, Feedback et apprentissage continu —, le pipeline de déploiement, l'intégration continue, la télémétrie, la culture juste et le DevSecOps, illustrés par des dizaines d'études de cas.
Commencer 14 chapitres · ~253 min de lecture
Sommaire
- 01 La convergence DevOps et les Trois Voies Du conflit chronique entre Dev et Ops à la spirale descendante, jusqu'au value stream technologique et au cadre fondateur du livre : Flux, Feedback et apprentissage continu. 14 min
- 02 La Première Voie : les principes du Flux Accélérer le flux de gauche à droite, du développement vers le client : rendre le travail visible, limiter l'en-cours, réduire la taille des lots et éliminer le gaspillage. 16 min
- 03 La Deuxième Voie : les principes du Feedback Créer des boucles de rétroaction rapides et constantes de droite à gauche pour travailler sereinement dans des systèmes complexes et bâtir la qualité à la source. 13 min
- 04 La Troisième Voie : apprentissage continu et expérimentation Instaurer une culture générative et à haute confiance où l'amélioration du travail quotidien, l'expérimentation et la résilience deviennent des réflexes partagés. 15 min
- 05 Par où commencer : choisir et comprendre son value stream Sélectionner le bon value stream, cartographier le travail réel, monter une équipe de transformation dédiée et étendre progressivement par adoption. 19 min
- 06 Organisation, loi de Conway et intégration des Ops Concevoir des équipes orientées marché en tirant parti de la loi de Conway, puis intégrer l'exploitation dans le quotidien du développement via plateformes en libre-service et liaisons. 21 min
- 07 Les fondations du pipeline de déploiement Bâtir des environnements de type production à la demande, tout mettre en gestion de version et rendre l'infrastructure plus facile à reconstruire qu'à réparer. 15 min
- 08 Des tests automatisés rapides et fiables Construire une suite de tests automatisée rapide qui valide en continu l'état déployable du système, et arrêter la chaîne dès qu'un build casse. 19 min
- 09 Intégration continue et releases à faible risque Pratiquer l'intégration continue en tronc commun, découpler déploiement et release, et architecturer pour des mises en production sûres et routinières. 22 min
- 10 La télémétrie : voir, analyser et anticiper les problèmes Instrumenter applications et infrastructure, centraliser la télémétrie en libre-service, puis l'analyser statistiquement pour détecter les anomalies et anticiper les incidents. 20 min
- 11 Boucles de feedback : déploiement sûr, hypothèses et revues Utiliser la télémétrie pour déployer en sécurité, partager la responsabilité de production, valider les fonctionnalités par A/B testing et remplacer les approbations lourdes par la revue par les pairs. 21 min
- 12 Culture juste, résilience et apprentissage quotidien Instaurer une culture juste où les post-mortems sont sans blâme, redéfinir l'échec pour encourager la prise de risque, et injecter des pannes pour renforcer la résilience. 18 min
- 13 Du local au global : amélioration organisationnelle Transformer les découvertes locales en savoir global via le ChatOps, les dépôts partagés et la documentation vivante, et réserver du temps pour l'apprentissage et la dette technique. 21 min
- 14 DevSecOps : sécurité, change management et conformité Faire de la sécurité l'affaire de tous au quotidien, l'intégrer dans le pipeline et la télémétrie, et concilier déploiements rapides avec change management et conformité. 19 min