DocMCQs Educational Banner

Which architecture is used in modern web services with independent components?

A. Monolithic Architecture
B. Microservices Architecture.
C. Client-Server Architecture
D. Peer-to-Peer Architecture
Correct Answer: B. Microservices Architecture.
Explanation:


The correct answer is Microservices Architecture. because it describes an engineering approach where a software application is split into highly independent, modular services.



    • Step 1 (Modular Design): In a microservices framework, each component runs as an independent process and communicates with others using lightweight protocols like HTTP/REST APIs or event streams.

    • Step 2 (Scalability Benefits): This allows separate engineering teams to develop, test, deploy, and scale specific components of an application without needing to update or disrupt the entire system.

    • Incorrect Options:

      • Monolithic Architecture is incorrect because it binds all software components and logic tightly into a single, indivisible codebase and execution unit.

      • Client-Server Architecture is incorrect because it is a broad network structure defining how clients request resources from a centralized server, rather than an internal application model.

      • Peer-to-Peer Architecture is incorrect because it involves decentralized network nodes sharing tasks equally without relying on centralized coordination.




Leave a Comment

Your email address will not be published. Required fields are marked *

Join Our WhatsApp Channel ×
Scroll to Top