treehouselabs/worker-bundle
A Symfony bundle for running background workers as services. It integrates TreeHouse Labs Worker with the container and console, making it simple to configure, start, and manage long-running job-processing processes in Symfony applications.
Consider it only when all of the following hold:
Look elsewhere when:
To executives: This is a small, MIT-licensed Symfony add-on that lets us move slow work out of the user request path using a queue. It's cheap to try and could validate a real latency/throughput win quickly. The important caveat is lifecycle: the project is archived with no release since 2019, so I'd frame it as a prototype or bridge, not a foundation — any production commitment should come with a plan and budget to migrate to a maintained, first-party queue solution. Low cost, bounded risk, clear exit.
To engineering: It's a thin Beanstalkd worker integration for Symfony — useful if we're already running Beanstalkd and want worker wiring without writing it ourselves. It is not a Laravel package, so it doesn't apply to our Laravel services. Given the archived status and stale Symfony/PHP compatibility, treat adoption as forking a reference implementation: expect to maintain it, pin versions, and plan the exit. Recommendation is a time-boxed spike to confirm the queue model pays off, with Symfony Messenger (or the native Laravel queue) as the strategic destination.
How can I help you explore Laravel packages today?