Book
継続的デリバリー
Jez Humble, David Farley
Summary
継続的デリバリー (CD) の原典。デプロイメントパイプラインの設計、自動テスト戦略、 インフラ・構成管理、データベース移行、ガバナンスと組織の在り方までを体系化し、 後の Accelerate / DORA メトリクスの基礎思想を形づくった技術書。
Target Readers
- CI を超えてリリースエンジニアリングを実現したいチーム
- リリース頻度と品質を両立させたい運用担当者
Tags
Colophon
- Publisher
- KADOKAWA / アスキー・メディアワークス
- ISBN
- 978-4048930666
- Published
- Feb 2017
- List price
- ¥6,160incl. taxMay differ from the actual selling price on Amazon
Get this book
* The link above is an advertisement via Amazon Associates.Related Books
Prerequisites
- Recommended
The DevOps ハンドブック
Gene Kim, Jez Humble, Patrick Debois, John Willis
Reason: Where 'The DevOps Handbook' surveys broad DevOps practices, Humble & Farley's 'Continuous Delivery' digs into its core—building deployment pipelines—as the original source. Ideal for solidifying the theoretical backbone of CI/CD after grasping the overall picture of practice.
Next Books
- Recommended
LeanとDevOpsの科学[Accelerate]
Nicole Forsgren, Jez Humble, Gene Kim
Reason: After you can build deployment pipelines from 'Continuous Delivery', you need a yardstick to measure the results. 'Accelerate' shows statistically that CD capabilities predict organizational performance, giving you the rationale to connect technical investment to business metrics.
- Recommended
Infrastructure as Code
Kief Morris
Reason: To run a continuous delivery pipeline reliably, not just the app but also the infrastructure must be reproducible. Kief Morris's 'Infrastructure as Code' systematizes the principles of defining servers and networks as code—version-controlled, tested, and applied automatically—securing the environmental consistency that CD presupposes.
- Recommended
Docker Deep Dive
Nigel Poulton
Reason: A key to achieving continuous delivery is producing an artifact that 'runs the same everywhere'. Poulton's 'Docker Deep Dive' explains container-based standardization and portability from the ground up, fixing the standard form of the artifact a CD pipeline ships as a container.
- Recommended
GitOps and Kubernetes
Continuous Deployment with Argo CD, Jenkins X, and Flux
Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, Jesse Suen
Reason: After building a continuous delivery pipeline, you can evolve it into GitOps, centralizing management of the 'desired state' in Git. 'GitOps and Kubernetes' shows how to develop CD's push-style deployment into a pull-style, auto-converging model with Git as the single source of truth.
- Related
Cloud Native DevOps with Kubernetes
John Arundel, Justin Domingus
Reason: A branch for those who want to realize continuous delivery principles in a K8s environment. 'Cloud Native DevOps with Kubernetes' covers deployment strategies and pipeline construction on K8s, concretizing general CD knowledge into Kubernetes-native operational patterns.