Microservices Architecture:This approach structures an application as a collection of loosely coupled services10.
Independent Scalability:A defining characteristic is that each microservice is a separate deployment unit. If one service (e.g., "Order Processing") receives high load, you can scaleonlythat service without having to scale the entire application11.
Independent Deployment:You can update and redeploy a single microservice without impacting or redeploying the others.
Why others are incorrect:
Single Java WAR / Single deployable application (A, B):These describe aMonolithicarchitecture12.
Redeployment of all (D):This is a major downside of Monoliths, not Microservices13.
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit