JNCIA-DC: Juniper Networks Certified Associate – Data Center (2023) — Question 5
Which statement about microservices is correct?
Answer options
- A. Microservices are developed as a suite of applications and rely on developers to deliver updates to the entire suite at once.
- B. Microservices must share a common database to ensure data integrity.
- C. Microservices are designed to be dependent on each other to ensure that if one process fails, the remaining processes will not continue to operate.
- D. Microservices communicate with each other using APIs.
Correct answer: D
Explanation
The correct answer is D because microservices are designed to interact with each other through APIs, enabling independent deployment and scalability. Options A, B, and C incorrectly describe microservices as being reliant on a singular suite, sharing a database, or being dependent on each other, which contradicts the principles of microservices architecture that promote independence and modularity.