Q: 10
You are a developer and have been asked to develop an e-commerce website for your organization. It
must support a variety of clients including desktop browsers, mobile browsers and native mobile
applications.
Which two approaches can you use to build the application to achieve deployment independence,
easier technology upgrades, and resiliency to architecture changes? (Choose two.)
Options
Discussion
B and E are right here. Microservices fit best for deployment independence and easier tech upgrades since each service can be swapped out or updated separately. Monoliths don’t give the same flexibility. Pretty sure about this, but open to other ideas.
B tbh, D is a trap here since monoliths aren't great for upgrades or independence.
B and E for sure. Microservices let you update individual parts and swap tech stacks without downtime. Saw a similar question on another Oracle exam, same logic.
If the question said "best for rapid MVP delivery" instead of focusing on deployment independence, would monolithic options like A make more sense?
Be respectful. No spam.