Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified MuleSoft Platform Integration Architect (Mule-Arch-202) Exam - Topic 7 Question 3 Discussion

Posted by Nickolas on May 18, 2024 at 04:39 PM

A leading eCommerce giant will use MuleSoft APIs on Runtime Fabric (RTF) to process customer orders. Some customer-sensitive information, such as credit card information, is required in request payloads or is included in response payloads in some of the APIs. Other API requests and responses are not authorized to access some of this customer-sensitive information but have been implemented to validate and transform based on the structure and format of this customer-sensitive information (such as account IDs, phone numbers, and postal codes).

What approach configures an API gateway to hide sensitive data exchanged between API consumers and API implementations, but can convert tokenized fields back to their original value for other API requests or responses, without having to recode the API implementations?

Later, the project team requires all API specifications to be augmented with an additional non-functional requirement (NFR) to protect the backend services from a high rate of requests, according to defined service-level

agreements (SLAs). The NFR's SLAs are based on a new tiered subscription level "Gold", "Silver", or "Platinum" that must be tied to a new parameter that is being added to the Accounts object in their enterprise data model.

Following MuleSoft's recommended best practices, how should the project team now convey the necessary non-functional requirement to stakeholders?

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
35 comments · newest first
LE
Lenna 11 months ago
Not sure if creating a RAML fragment is the best way to go.
AN
Anjelica 11 months ago
Definitely agree with using shared RAML fragments for clarity.
CA
Caprice 11 months ago
Surprised they didn't mention tokenization for sensitive data!
ES
Essie 11 months ago
I think updating specs with comments is too vague.
NO
Norah 12 months ago
Sounds like a solid plan to use API proxies for the NFR!
HA
Harrison 12 months ago
I'm a bit confused about whether we should be creating new RAML fragments or just updating existing ones. I feel like both options could work, but I can't remember which is recommended.
FR
France 1 year ago
I recall that using shared RAML fragments can help standardize the implementation of NFRs across multiple APIs. It seems like a good way to ensure consistency.
EU
Eun 1 year ago
I think we practiced a similar question where we had to update API specifications with comments. That might be an option here, but it feels a bit too simplistic for the NFR.
OR
Oretha 1 year ago
I remember we discussed how API proxies can help with hiding sensitive data, but I'm not entirely sure if that's the best approach for this specific scenario.
TA
Tammara 1 year ago
Okay, the sensitive data handling and the NFR for rate limiting seem like the main challenges here. I'm going to focus on understanding the MuleSoft best practices for each of those, and then I think I can put together a solid approach.
IN
Ines 1 year ago
Alright, I think I've got a handle on this. The key is using API proxies to handle the sensitive data and the rate limiting. And then we'll need to update the API specs accordingly. Let's do this!
MA
Madonna 1 year ago
Whoa, this is a lot of information to process. I'm a little confused about the different requirements and how they all fit together. I'll need to take some time to really understand the problem before I start trying to solve it.
ME
Merissa 1 year ago
Okay, let's see. We need to hide sensitive data but also be able to convert it back for other requests. And then we need to add an NFR for rate limiting. I think I have an idea, but I'll need to double-check the MuleSoft best practices.
VI
Vicente 1 year ago
Hmm, this seems like a tricky one. I'll need to carefully read through the details and think about the best approach.
HA
Hassie 1 year ago
I'm a little confused by the wording of this question. Let me re-read it and see if I can figure out the right answer.
GA
Galen 1 year ago
Hmm, the image shows a firewall rule, but I'm not sure exactly what it's telling me. I'll need to read the question and options closely to figure out the right answer.
DA
Daniel 1 year ago
I think I know the answer to this one. Segment routing needs to be enabled both globally and under the routing process, so I'm going with option A.
LA
Lauran 2 years ago
Haha, imagine if the project team just added a new 'Platinum VIP' tier that gave unlimited access to all the sensitive customer data. Talk about missing the point of security!
ER
Ernest 2 years ago
↳ replying to Lauran
Haha, that would definitely defeat the purpose of protecting sensitive data!
SH
Shannon 2 years ago
↳ replying to Lauran
A) Create and deploy API proxies in API Manager for the NFR, change the baseurl in each API specification to the corresponding API proxy implementation endpoint, and publish each modified API specification to Exchange
LI
Lizette 2 years ago
↳ replying to Lauran
Definitely, they need to prioritize protecting customer data.
MI
Miles 2 years ago
↳ replying to Lauran
That would be a major security breach!
JO
Jonell 2 years ago
↳ replying to Lauran
Definitely, they need to prioritize protecting customer data.
CH
Chanel 2 years ago
↳ replying to Lauran
That would be a major security breach!
VE
Veronique 2 years ago
I'm not sure about option A. Changing the base URL in the API specs seems like a bit of a hack to me. I'd prefer the more transparent approach of option C, where we can clearly document the new requirements.
HE
Helga 2 years ago
This question is all about securing sensitive customer data and implementing rate limiting for API requests. I think option C is the way to go, as it allows us to update the API specs with the necessary RAML fragments for the non-functional requirements.
LE
Lenna 2 years ago
↳ replying to Helga
Let's make sure to implement these measures to protect customer data and ensure service-level agreements are met.
TR
Trevor 2 years ago
↳ replying to Helga
Option C provides a clear path forward for conveying the necessary non-functional requirement to stakeholders.
CA
Carline 2 years ago
↳ replying to Helga
Definitely, following best practices is key in situations like this.
MI
Michel 2 years ago
↳ replying to Helga
Creating a shared RAML fragment for the NFR and listing each API implementation endpoint in it can help streamline the process.
VI
Vincenza 2 years ago
↳ replying to Helga
It's important to ensure that sensitive customer data is secured and that API requests are rate-limited.
HI
Hildred 2 years ago
↳ replying to Helga
Agreed, updating the API specs with the necessary RAML fragments seems like the most efficient way to convey the non-functional requirement.
WE
Wenona 2 years ago
↳ replying to Helga
I agree, updating the API specifications with the shared RAML fragment seems like the most efficient way to convey the non-functional requirement.
SH
Sherly 2 years ago
↳ replying to Helga
I think option C is the best choice here.
HE
Hermila 2 years ago
↳ replying to Helga
I think option C is the best choice.
0/2000 characters

Save Cancel