Question 300
A professional architect is reviewing two independent workstreams. Requirement A: A multinational website repeatedly serves cacheable large assets and incurs high origin data-transfer and request charges. Requirement B: A Lambda-backed API team wants to expose only ten percent of traffic to a new function revision before promoting it. Which TWO controls should be used together for these separate scenarios?
Explanation
Correct Answers
This action meets the independently stated requirement A: A multinational website repeatedly serves cacheable large assets and incurs high origin data-transfer and request charges. Effective caching can reduce origin load and transfer cost for eligible content. A direct acceptance check is: Origin request count and cacheable transferred bytes fall without serving stale protected content.
This action meets the independently stated requirement B: A Lambda-backed API team wants to expose only ten percent of traffic to a new function revision before promoting it. Lambda aliases support weighted traffic between published versions with monitored promotion. A direct acceptance check is: The alias sends the intended approximate percentage to the canary version and reverts after a simulated alarm.
Incorrect Answers
This action targets a different technical need: A product releases the same service to two Regions and must require a compliance approval before the second Region goes live. It does not replace either required solution in A or B. Multi-Region pipelines can enforce explicit promotion and approval boundaries; verify the two stated requirements independently rather than accepting an unrelated change.
This action targets a different technical need: Unpredictably accessed objects are retained for a year, but no reliable access-frequency segmentation is known. It does not replace either required solution in A or B. S3 Intelligent-Tiering can move eligible objects among access tiers based on access frequency; verify the two stated requirements independently rather than accepting an unrelated change.
This action targets a different technical need: A public API has repeated abusive requests from a single source network but normal distributed traffic should continue. It does not replace either required solution in A or B. WAF rate-based rules can limit excessive HTTP request patterns by aggregation key; verify the two stated requirements independently rather than accepting an unrelated change.