Too Long; Didn't Read
The pipeline that we will create has a flow diagram as shown below, after the “Body” pipeline the car can be built directly or added features according to its type. The pipeline is inspired by Builder Design Pattern and Optional Pattern in Go, I came up with an idea to make it happen. We will create 5 pipelines namely “BaseBuilder’, “bodyBuilder”, ‘FeatureABuilder’ and “FeatureCBuilder“ which serves to create the basis of the car model or add features.