Question 1
Q1A financial services company is planning to expose a set of core banking services through APIs. A key non-functional requirement is to prevent cascading failures and ensure that a sudden spike in requests from a new mobile application does not impact the stability of the backend mainframe system. The mainframe can only handle a maximum of 50 transactions per second.
Which combination of Anypoint Platform policies should an integration architect recommend applying to the System API to meet this requirement?
Show answer & explanation
Correct answer: B
Rate Limiting is used to restrict the number of requests a client can make in a given time period, which directly addresses the mainframe's TPS limit. Spike Control is used to smooth out traffic bursts by queuing requests, which prevents sudden spikes from overwhelming the backend. This combination directly addresses the NFR of protecting the backend system from both sustained high traffic and sudden bursts.