IBM Cognos Analytics Administrator V11.1.x — Question 7
In a microservices architecture, what is one way to determine granularity for decomposing integration flows?
Answer options
- A. Keep the flows that share a common data model in the same container
- B. Group all flows together in a container
- C. Package the consumer, integration, and providers related to the flow in a container
- D. Strictly isolate each node in a container
Correct answer: C
Explanation
The correct answer is C because packaging the consumer, integration, and providers related to the flow together promotes cohesion and encapsulation, which are crucial for effective microservices design. Option A is incorrect as it suggests keeping flows together only based on data models, which may not ensure functional coherence. Option B is misleading since grouping all flows together can lead to tight coupling. Option D is also incorrect as isolating each node may lead to unnecessary complexity and hinder communication.