Messaging
Message Queues
Message Queues
Queue-based messaging for background work: one message is typically handled by one consumer.
What you get
Decoupling between producers and workers
Smoothing bursty load (buffering)
Retry + DLQ patterns for failures
Design gotchas
At-least-once delivery means duplicates; consumers must be idempotent.
Visibility timeouts and retries can amplify load if misconfigured.
Ordering is rarely global; assume partial ordering at best.
References
{#each references as ref}
{ref.label}
{/each}
Which Message Queue?