Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam MCPA - Level 1 All Questions

View all questions & answers for the MCPA - Level 1 exam

Exam MCPA - Level 1 topic 1 question 34 discussion

Actual exam question from Mulesoft's MCPA - Level 1
Question #: 34
Topic #: 1
[All MCPA - Level 1 Questions]

What is a best practice when building System APIs?

  • A. Document the API using an easily consumable asset like a RAML definition
  • B. Model all API resources and methods to closely mimic the operations of the backend system
  • C. Build an Enterprise Data Model (Canonical Data Model) for each backend system and apply it to System APIs
  • D. Expose to API clients all technical details of the API implementation's interaction with the backend system
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Alandt
4 months, 3 weeks ago
Selected Answer: A
A is correct
upvoted 1 times
...
Freedox
8 months ago
Selected Answer: A
Feels like it should be A... (but I could be wrong). If you go for B, "Model all API resources", it's time-consuming approach, as some assets might have 100s or 1000s of assets. And there might be assets you don't want to expose... I'll go for A, just clearly document what you using
upvoted 2 times
...
geekdom
2 years, 1 month ago
Selected Answer: B
Model all API resources and methods to closely mimic the operations of the backend system A is correct but here, the concern is system API and we don't have an enterprise data model in place
upvoted 1 times
...
AniL1488
2 years, 1 month ago
Selected Answer: C
Creating a Enterprise Data Model is good practice to hide the actual backend system data model.
upvoted 1 times
...
calazans
2 years, 5 months ago
Selected Answer: B
Model all API resources and methods to closely mimic the operations of the backend system
upvoted 2 times
...
jmay
2 years, 8 months ago
Selected Answer: B
Keyword - "building". So B it is.
upvoted 1 times
...
AB317
3 years, 3 months ago
Answer: B
upvoted 1 times
Outdoor25
2 years, 11 months ago
It could be either A or B. B is not defined as best practice by Mulesoft. However, A is best practice. Not only for System API but for all APIs.
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...