An approach to creating and evolving APIs that allows for independent delivery lines.
This left us with two options that turned out to be unsatisfactory (spoiler alert).
Create an integration job that would run every time any of its upstream pipelines ran successfully, effectively integrating those services and testing the system as a whole.
No integration, the pipeline only cares for that service and we’ll use versioning to manage our consumers.
Fortunately, at the time I was reading the Microservices book where Sam Newman presented this problem along with a solution
Blah Blah Blah