State of play – CI/CD design patterns
In this section, we will investigate the CI/CD design patterns’ state of play, which means how CI/CD implementation is done today, highlighting patterns of implementation, areas of improvement, core challenges, and other related adoption barriers. Let’s start with an exploration of the potential of the sequential, parallel execution of a software application (see the Design pattern principles – sequential and parallel execution section in Chapter 2) and applying CI/CD design patterns.
Different generations of software technologists have given many inferences, connection points, and differently interpreted types of software application development and execution. Today’s modern software applications can be classified as a hybrid of parallel and sequential computing. In the following table, we provide you with an overview of the state of design methodology, and CI/CD design pattern integration with sequential...