AWS SAP-C02 · Question 36 · Domain 2.4: Reliability
A microservices architecture uses synchronous API calls between services. When a downstream service experiences latency, upstream services exhaust their thread pools, causing cascading failures. Which architectural pattern BEST prevents this?
Answer options:
Implement the Circuit Breaker pattern.
Increase the timeout values on all API calls.
Use AWS Auto Scaling to add more instances to the upstream service.
Implement the Strangler Fig pattern.
75 questions · hints · full answers · grading