"매 producer 와 consumer 매 decouple — 매 buffered, durable, retried". RabbitMQ / SQS / Redis / Celery / Sidekiq / Temporal — 매 async work 매 backbone. 매 2026 매 Temporal-style durable execution 매 mainstream.
매 핵심
매 queue types
FIFO point-to-point: 매 single consumer per message (SQS, RabbitMQ direct).
Pub-sub fanout: 매 N consumers 모두 받음 (SNS, Redis pub/sub, RabbitMQ fanout).
Priority: 매 weighted consumption (RabbitMQ priority, Redis sorted set).
Delayed: 매 ETA-based (SQS DelaySeconds, Sidekiq scheduled).
Dead letter: 매 failed messages → DLQ.
매 delivery guarantees
At-most-once: ack-on-delivery (Redis pub/sub).
At-least-once: ack-on-process — 매 default for most prod queues.
Exactly-once: 매 idempotent consumer + dedup (FIFO SQS, Kafka EOS).
매 patterns
Work queue: 매 N workers, load-balanced.
Competing consumers: 매 same.
Saga / orchestration: 매 multi-step workflow (Temporal, Cadence).