DevOps Tools Engineer (LPIC-OT 701) — Question 48
Which of the following statements regarding microservices are true? (Choose three correct answers.)
Answer options
- A. Microservices facilitate the replacement of the implementation of a specific functionality.
- B. Microservices applications are hard to scale because microservice architecture allow only one instance of each microservice.
- C. Integration tests for microservices are not possible until all microservices forming a specific application are completely developed.
- D. Interaction between microservices can be slower that the interaction of similar components within a monolithic application.
- E. Within one application, individual microservices can be updated and redeployed independent of the remaining microservices.
Correct answer: A, D, E
Explanation
Option A is correct because microservices are designed to allow easy replacement of individual functionalities. Option D is true as microservices can introduce network latency, making their interactions slower than those in a monolithic system. Option E is also correct; one of the main benefits of microservices is their ability to be updated and redeployed independently. Options B and C are incorrect as microservices can scale with multiple instances and integration tests can be carried out incrementally.