Question 1easy
What is a message queue in an AI pipeline?
Question 2medium
What do message queues buy an AI workload? (Select all that apply)
Question 3medium
In the producer/consumer pattern, where does the slow LLM call happen?
Question 4medium
Why use exponential backoff when retrying a flaky LLM call?
Question 5hard
Which errors should you retry, and which should you fail fast on?
Question 6hard
Why add jitter (randomness) to retry backoff across many workers?
Question 7hard
What is a dead-letter queue (DLQ)?
Question 8medium
Why must a dead-lettered message also be removed (acked) from the main queue?
Question 9hard
Most queues guarantee 'at-least-once' delivery. What does that imply for your workers?
Question 10hard
How do you achieve exactly-once EFFECT despite at-least-once DELIVERY?
Question 11medium
Which are event-driven pipeline pitfalls? (Select all that apply)
Question 12medium
What is the queue (name or acronym) called where messages go after exhausting their retries?
Question 13hard
What retry strategy (two words) waits progressively longer (1,2,4,8s) between attempts?