-
Book Overview & Buying
-
Table Of Contents
CI/CD Design Patterns
By :
CI/CD Design Patterns
By:
Overview of this book
The fast-changing world of software development demands robust CI/CD solutions that go beyond traditional methods to address the complexities of modern pipelines. This practical guide presents proven design patterns to streamline your CI/CD processes, tackling pain points often overlooked by other resources. This book introduces continuous delivery design patterns to help practitioners and engineering teams design, adopt, and implement CI/CD. Drawing from decades of combined industry experience, the expert author team—including DevOps and cloud leader Garima Bajpai, industry expert Michel Schildmeijer, CI/CD framework creator Pawel Piwosz, and open source advocate Muktesh Mishra—provides invaluable insights from leading voices in the industry.
The book lays a solid foundation by starting with the importance of CI/CD design patterns, components, and principles. You’ll learn strategies for scaling CI/CD with a focus on performance, security, measurements, and pipeline auditability, along with infrastructure and release automation. The book also covers advanced design patterns that integrate machine learning, generative AI, and near real-time CI/CD processes.
By the end of this book, you’ll have a deep understanding of continuous delivery design patterns, a solid foundation for audits and controls, and be able to mitigate risks associated with the rapid integration of modern technology into the SDLC.
Table of Contents (23 chapters)
Preface
Part 1: Introduction to CI/CD Design Patterns
Chapter 1: Foundations of CI/CD Design Patterns
Chapter 2: Understanding Types of CI/CD Design Patterns and Their Components
Chapter 3: Advancing on CI/CD Design Patterns – from Testing to Deployment
Chapter 4: Business Outcome Alignment with CI/CD Design Patterns
Part 2: Structural Design Patterns for CI/CD
Chapter 5: Exploring Structural CI/CD Design Patterns
Chapter 6: Deployment Strategies for Structural Design Patterns for CI/CD
Part 3: Behavioral and Domain-Driven Design Patterns for CI/CD
Chapter 7: Understanding Behavioral Design Patterns for CI/CD
Chapter 8: Domain-Driven Design Patterns for Regulated Sectors
Part 4: Creational CI/CD Design Patterns
Chapter 9: Applying Creational CI/CD Design Patterns
Chapter 10: Understanding Deployment Strategies – Creational CI/CD with Cloud Providers
Chapter 11: Auditing and Assessment of Design Patterns
Part 5: Advanced Design Patterns and Anti-Patterns for CI/CD
Chapter 12: Advanced CI/CD Design Patterns and Use Cases
Chapter 13: Exploring Anti-Patterns for CI/CD Design Pattern Deployments
Part 6: Case Studies
Chapter 14: Appendix – Knowledge Test and Case Studies
Index