A microservices application uses separate CodePipeline pipelines per service. How can you ensure Service B's pipeline only runs after Service A's pipeline successfully completes?
-
A
Use an EventBridge rule that triggers Service B's pipeline on a SUCCEEDED pipeline execution event for Service A
-
B
Configure Service A's last stage to directly invoke Service B's pipeline via the AWS CLI
-
C
Deploy both services in a single pipeline with all stages combined
-
D
Use SQS FIFO queues between the two pipelines to enforce ordering