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

Exam MCIA - Level 1 All Questions

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

Exam MCIA - Level 1 topic 1 question 101 discussion

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

The AnyAirline organization's passenger reservations center is designing an integration solution that combines invocations of three different System APIs (bookFlight, bookHotel, and bookCar) in a business transaction. Each System API makes calls to a single database.

The entire business transaction must be rolled back when at least one of the APIs fails.

What is the most idiomatic (used for its intended purpose) way to integrate these APIs in near real-time that provides the best balance of consistency, performance, and reliability?

  • A. Implement eXtended Architecture (XA) transactions between the API implementations
    Coordinate between the API implementations using a Saga pattern
    Implement caching in each API implementation to improve performance
  • B. Implement local transactions within each API implementation
    Configure each API implementation to also participate in the same eXtended Architecture (XA) transaction
    Implement caching in each API implementation to improve performance
  • C. Implement local transactions in each API implementation
    Coordinate between the API implementations using a Saga pattern
    Apply various compensating actions depending on where a failure occurs
  • D. Implement an eXtended Architecture (XA) transaction manager in a Mule application using a Saga pattern
    Connect each API implementation with the Mule application using XA transactions
    Apply various compensating actions depending on where a failure occurs
Show Suggested Answer Hide Answer
Suggested Answer: C 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Alandt
4 months, 2 weeks ago
Selected Answer: C
According to Mulesoft's practice exam, the correct answer is C
upvoted 1 times
...
awsuser1
1 year, 9 months ago
C is right answer.
upvoted 2 times
...
Examschaffer
1 year, 10 months ago
Selected Answer: C
I think C is correct. API call can't be a part of XA transaction. That excludes A, B and D options.
upvoted 3 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 ...