Share E-Book
Scan to open this page

Scan with your phone to open this page

Author: Garima Bajpai and Thomas Schuetz

Rating No ratings yet

Implement continuous delivery using modern cloud-native technology

AI Reading Assistant

Whole-book reading guide from stratified index samples; jump to passages in the text

AI guide
【One-Line Pitch】 A strategy-first guide to modernizing continuous delivery for cloud-native environments, aimed at engineering leaders, platform teams, and DevOps practitioners who must align business goals with technical execution rather than just wire up a pipeline. 【Book Arc】 - **Opening (~0%–10%)**: Frames why cloud-based CD differs from traditional CD, covering delivery models, opportunities, and risks, and sets up the organizational case for change. - **Early (~10%–20%)**: Builds the strategy layer — strategic goals, key frameworks, connecting business/transformational/operational strategies, organizational prerequisites, operating models, and upskilling. - **Early–Middle (~20%–35%)**: Moves into setup and scaling: choosing cloud environments and tools, owning CD culture, shift-left cost/risk/security, chaos engineering, and requirements for scaling CI/CD. - **Middle (~35%–60%)**: Technical strategy and implementation — monolith vs. microservices, multi-stage/multi-cluster rollouts, CI, templating and Kubernetes operators (Kustomize, Helm), Infrastructure as Code, GitOps, developer portals, velocity, observability, and deployment strategies (rolling, blue/green, canary, feature flags). - **Late (~60%–75%)**: Security and testing — securing CI/CD environments and pipelines, identity management, secrets, policy enforcement, auditing, human error, post-mortems, and automation. - **Ending (~75%–100%)**: Best practices and forward look — 12-factor apps, pipeline as code, quality gates, SLSA, immutable infrastructure, case studies, future trends, open source contribution, and practical assignments. 【Key Takeaways】 - **Cloud CD is a strategy problem before it is a tooling problem** (Opening): The book insists on connecting business, transformational, and operational strategies, since siloed initiatives and ad hoc investment are named as reasons CD potential goes unrealized. - **Organizational readiness gates technical success** (Early): Operating models, third-party collaboration, engineering excellence, and upskilling are treated as prerequisites, not afterthoughts. - **The CD ecosystem is adaptive and multi-actor** (Middle): Tools/applications act as consumers, producers, and practitioners, and the ecosystem must balance speed, security, quality, and value rather than optimizing one. - **Architecture choices shape delivery capability** (Middle): Monolith vs. microservices, multi-stage and multi-cluster environments, and large-scale rollout strategies are framed as decisions that enable or constrain CD. - **Supporting technology turns strategy into implementation** (Middle): CI, Kustomize, Helm, operators, Infrastructure as Code, GitOps, and developer portals are presented as the concrete machinery behind a CD strategy. - **Velocity and risk must be managed together** (Middle–Late): Observability, CD performance measurement, and deployment strategies (rolling, blue/green, canary, feature flags) are the levers for faster delivery without raising risk. - **Security is embedded, not bolted on** (Late): Securing pipelines, identity management, secrets handling, policy enforcement, auditing, and a mistake-tolerant culture are core CD concerns. - **Best practices converge on repeatability and immutability** (Ending): Pipeline as code, treating every build as a release candidate, automated testing and quality gates, 12-factor apps, SLSA, and immutable infrastructure. 【Reading Tips】 - Read Part 1 (strategy and organization) closely if you own roadmap or transformation decisions; skim tool walkthroughs there. - Deep-read the deployment-strategy and security chapters if you are hands-on with pipelines — these are the most operationally dense. - Treat the case studies and practical assignments as self-assessment: attempt the tasks before reading the suggested solutions. - Keep the CD ecosystem framing in mind throughout; it explains why the book resists one-size-fits-all tooling advice. - Note that excerpts are thin on code-level detail, so pair this with hands-on documentation for Helm, GitOps, and CI tooling. 【Coverage Limits】 This guide is synthesized from stratified excerpts covering the table of contents, preface, and selected chapters; detailed code examples, full case-study narratives, and the practical assignment solutions are only partially represented.
Excerpt 1
quare Birmingham B3 1RB ISBN 978-1-83763-753-9 www.packtpub.com I would like to thank Canada DevOps Community of Practice, where I have been able to brainsto...
View in text
Excerpt 2
ocity in CD and associated risks Why is velocity important?
View in text
Excerpt 3
in CD and associated risks Why is velocity important?
View in text
Excerpt 4
describes why security in continuous delivery is important. Furthermore, it deals with security in the software supply chain and which checks can be done to...
View in text
Excerpt 5
hnology, so it makes sense that the CD ecosystem is dynamic. For example, the evolution of Kubernetes from an internal container ecosystem at Google managed...
View in text
Excerpt 6
umes that it runs reliably and without significant problems. Any misfunction or outage of the software—depending on its purpose—might lead to a loss of reput...
View in text
Excerpt 7
target state of the infrastructure in declarative language . One of the major challenges we will also cover in this book is the convergence of the infrastruc...
View in text
Excerpt 8
se, some APIs could be used to provision our infrastructure. When using a cloud service, we want it to be accessible. In our CI system, we might use external...
View in text
Tags
AI categories
DevOpsCloud NativeSoftware
Publish Year: 2024
Language: English
File Format: EPUB
File Size: 4.0 MB