Which AWS service can orchestrate a circuit breaker across model calls?
Why D is the answer
AWS Step Functions
Step Functions states can catch failures and route around them, which makes it a fit for circuit breaker logic.
In detail
- Step Functions can hold the logic and state for a circuit breaker.
- State machines make this logic visible.
Use case
An illustrative scenario, not a real incident.
A workflow counts failed model calls in Step Functions, and it routes around a failing model.
See it in different ways
stateDiagram-v2 [*] --> Closed Closed --> Open: too many failures Open --> HalfOpen: after a wait HalfOpen --> Closed: test call works HalfOpen --> Open: test call fails
stateDiagram-v2 [*] --> Closed Closed --> Open: too many failures Open --> Fallback: use another model Open --> HalfOpen: after a wait HalfOpen --> Closed: test call succeeds HalfOpen --> Open: test call fails
flowchart LR S0["Call model"] --> S1["Catch failure"] --> S2["Route to fallback"]
Key point: Step Functions can orchestrate a circuit breaker.
Why the other options are wrong
- A. Amazon SQS
- SQS queues messages.
- B. AWS Glue
- Glue is for ETL.
- C. Amazon Kinesis Data Streams
- Kinesis streams data.

