MuleSoft Certified Platform Architect – Level 1 — Question 53
When could the API data model of a System API reasonably mimic the data model exposed by the corresponding backend system, with minimal improvements over the backend system's data model?
Answer options
- A. When there is an existing Enterprise Data Model widely used across the organization.
- B. When the System API can be assigned to a bounded context with a corresponding data model.
- C. When a pragmatic approach with only limited isolation from the backend system is deemed appropriate.
- D. When the corresponding backend system is expected to be replaced in the near future.
Correct answer: A
Explanation
The correct answer, A, indicates that having a well-established Enterprise Data Model allows for a close alignment with the backend system's data structure. Options B and C suggest scenarios where the data model might be adapted or isolated, which typically wouldn't support a direct mimicry. Option D implies a potential overhaul of the backend, making it less likely for the API data model to closely follow it now.