A team combined all microservices into one pipeline to simplify deployment. What is the main problem with this approach?
medium📝 Analysis Q14 of 15
Microservices - CI/CD for Microservices
A team combined all microservices into one pipeline to simplify deployment. What is the main problem with this approach?
AIt creates a single point of failure affecting all services.
BIt increases deployment speed for all services.
CIt allows independent testing of each microservice.
DIt reduces the complexity of managing multiple pipelines.
Step-by-Step Solution
Solution:
Step 1: Identify impact of combining pipelines
Combining pipelines creates dependency; failure in one service blocks all.
Step 2: Match problem with options
It creates a single point of failure affecting all services. This correctly identifies the single point of failure risk. Other options either incorrectly state benefits or ignore risks.
Final Answer:
It creates a single point of failure affecting all services. -> Option A
Quick Check:
Combined pipeline = single failure point [OK]
Quick Trick:One pipeline means one failure blocks all [OK]