The implementation of a Process API must change. What is a valid approach that minimizes the impact of this change on API clients?
Suggested Answer: A
Get Premium Salesforce Certified MuleSoft Platform Integration Architect (Mule-Arch-202) Questions
as Interactive Web-Based Practice Test or PDF
Real Exam Format
Detailed Explanations
Instant Access
Get Your Practice Test
* Option B shouldn't be used unless extremely needed, if RAML is changed, client needs to accommodate changes. Question is about minimizing impact on Client. So this is not a valid choice.
* Option C isn't valid as Business can't stop for consumers acknowledgment.
* Option D again needs Client to accommodate changes and isn't viable option.
* Best choice is A where RAML definition isn't changed and underlined functionality is changed without any dependency on client and without impacting client.
14 comments · newest first
TY
Tyra
23 hours ago
Wait, a 301 status code? Isn't that a bit confusing for clients?
KE
Kenny
6 days ago
B is better, at least clients know what's up!
DO
Domonique
11 days ago
Not sure about A, what if clients need new features?
MA
Margo
16 days ago
Totally agree, A is the way to go!
SH
Shawana
22 days ago
A) keeps things stable for clients.
RI
Rickie
27 days ago
A) makes sense, but can it really be done without issues?
BR
Brendan
1 month ago
D) 301 status code? That's a bit surprising, isn't it?
MI
Mica
1 month ago
C) sounds like a recipe for disaster. Just update already!
ZA
Zana
1 month ago
B) is just too much work for everyone involved.
PA
Patrick
2 months ago
A) keeps things stable for clients. Smart move!
JU
Juan
2 months ago
Option D sounds interesting, but using a 301 status code might confuse some clients. I wonder if they would actually follow the redirect properly.
ME
Merlyn
2 months ago
I remember a practice question where we discussed notifying clients about updates. So, option B seems like a reasonable approach, but it might not be enough.
LO
Lorrine
2 months ago
I'm not sure about option C; it feels risky to postpone changes indefinitely. But I guess it could work if clients really need more time.
YO
Yong
2 months ago
I think option A makes sense because keeping the RAML definition unchanged would help avoid breaking changes for clients.