Scaling adoption of CI/CD design patterns
As the quick release of software features and rapid response to any failures remain the key actional objectives of the business community, they can act as our catalyst for increasing the adoption of CI/CD design patterns that are tried and tested to rapidly achieve business objectives. A robust foundation of design patterns will enable purposefully creating, developing, and deploying software at scale. This will also enable the business to steer responsible innovation. To introduce the catalog of design patterns for CI/CD in a simple way and connect it to the core business outcome, we are taking the four specific design patterns as our baseline for our catalog. These four design patterns comprise sub-design patterns and components, which are discussed in detail in Chapter 2:
- Structural CI/CD design pattern: This is the most fundamental pattern, which uses a well-defined pipeline and infrastructure components that integrate in a well...