Exactly, I was thinking the same thing. This question is trying to trick us, but I'm confident A is the right answer. Unless, of course, the architects were 'abstractly challenged' when designing the system.
Definitely, a good architecture helps reduce costs by improving efficiency and maintainability. And it also helps support planning and risk mitigation, so B and C seem like the benefits here.
I agree with you there. A well-designed architecture should provide a clear separation of concerns and promote modularity, which is the opposite of poor service abstraction.
Hmm, this is a tricky one. I'm pretty sure the correct answer is A) Poor service abstraction. A well-defined architecture should actually improve service abstraction, not make it poor.
Junita
9 months agoWendell
9 months agoTammara
9 months agoLaticia
9 months agoDick
8 months agoBernadine
8 months agoCraig
8 months agoCammy
8 months ago