Dori Media

Engineering note

Queues: when and why

Use queues to decouple latency and protect user-facing flows.

Queues Reliability Laravel Redis
About 3 min read Published 1 November 2025

Founder, Dori Media · Christchurch · Laravel & Stripe since 2011

On this page

The idea

If a request has too many dependencies, it needs a queue.

The approach

  • Keep HTTP work short
  • Push slow tasks to workers
  • Track retries and dead letters

Outcome

More stable APIs and fewer timeouts.

This note sits under Web apps & platforms. See also all journal writing.

Building something similar?

Want to talk it through?

Booking systems, internal tools, multi-tenant platforms. I build and run them from Christchurch, and I will tell you honestly if you should stay on what you have got.