type: service
status: deferred
timestamp: 2026-06-20
tags: [queue, upstash, qstash, deferred]
status: deferred
timestamp: 2026-06-20
tags: [queue, upstash, qstash, deferred]
Upstash QStash
Deferred queue alternative — 500 msg/day free, held in reserve
Upstash QStash
Status
Deferred. Held in reserve as a documented swap target if Cloudflare Queues hits a quota cliff or a feature we need lands in QStash first.
QStash is an HTTP-first serverless message queue — producers POST to a URL, consumers receive a webhook callback. It works from any runtime (not just Workers), supports scheduling, retries, and dead-lettering, and the free tier (500 messages/day) is plenty for non-batched workloads but tighter than Cloudflare Queues’ 1M/month allowance. Email-only signup, no card.
Cross-refs
- Cloudflare Queues — primary
- Inngest — sibling deferred alternative
- Cloudflare-native queue decision