Event-Driven Workflows — Practice quiz

Untimed. Answers are graded when you submit, with explanations and spaced-repetition scheduling.

  1. Question 1easy

    What is a message queue in an AI pipeline?

  2. Question 2medium

    What do message queues buy an AI workload? (Select all that apply)

    Select all that apply.

  3. Question 3medium

    In the producer/consumer pattern, where does the slow LLM call happen?

  4. Question 4medium

    Why use exponential backoff when retrying a flaky LLM call?

  5. Question 5hard

    Which errors should you retry, and which should you fail fast on?

  6. Question 6hard

    Why add jitter (randomness) to retry backoff across many workers?

  7. Question 7hard

    What is a dead-letter queue (DLQ)?

  8. Question 8medium

    Why must a dead-lettered message also be removed (acked) from the main queue?

  9. Question 9hard

    Most queues guarantee 'at-least-once' delivery. What does that imply for your workers?

  10. Question 10hard

    How do you achieve exactly-once EFFECT despite at-least-once DELIVERY?

  11. Question 11medium

    Which are event-driven pipeline pitfalls? (Select all that apply)

    Select all that apply.

  12. Question 12medium

    What is the queue (name or acronym) called where messages go after exhausting their retries?

  13. Question 13hard

    What retry strategy (two words) waits progressively longer (1,2,4,8s) between attempts?

0 / 13 answered