Implementing DevOps Solutions and Practices Using Cisco Platforms (DEVOPS) — Question 18
Microservices architecture pattern has been applied and the system has been architected as a set of services. Each service is deployed as a set of instances for throughput and availability. In which two ways are these services packaged and deployed? (Choose two.)
Answer options
- A. Service instances must be isolated from one another.
- B. Service must be independently deployable and scalable.
- C. Service are written using the same languages, frameworks, and framework versions.
- D. Service must be dependent, deployable, and scalable.
- E. Service instances do not need to be isolated from one another.
Correct answer: A, B
Explanation
The correct answers are A and B because in a microservices architecture, it's crucial for service instances to be isolated to prevent interdependencies that could affect performance and reliability. Additionally, services must be independently deployable and scalable to allow for flexibility in updates and resource management. The other options either suggest unwanted dependencies or incorrect bundling of services.