micro-module/enqueue-bundle
Symfony bundle integrating Enqueue messaging with MicroModule, providing configuration and services for message queues, producers, consumers, and transports in modular applications. Simplifies wiring asynchronous messaging into Symfony-based micro-module projects.
[READ-ONLY] subtree split of an upstream project tell you the category is real but this artifact has no adoption. That is a legitimate input to "do we invest here?" — and the answer is no, buy the upstream if you buy at all.Consider (the upstream, not this split) when:
Look elsewhere when:
vladimir-yuldashev/laravel-queue-rabbitmq) if you need AMQP. Pulling a Symfony bundle into Laravel is a category error with real integration and maintenance cost.micro-module/enqueue-bundle is a read-only mirror; the maintained source is the upstream enqueue/enqueue-bundle. Adding a low-adoption republished split introduces an extra maintainer into your supply chain for zero functional gain — that is a third-party-risk finding, not a feature.To executives: There is a real strategic question behind this package — should our messaging layer be broker-agnostic? An abstraction buys option value: we can move between RabbitMQ, SQS and Redis without rewriting application code, which materially lowers switching cost if cloud pricing or vendor strategy changes. But the artifact itself is a zero-adoption, read-only mirror of a community Symfony bundle with a single maintainer and no support contract. Recommendation: adopt the pattern, not the package. If we pursue broker abstraction, we do it through the established upstream project or a first-party adapter, and only if we are on Symfony.
To engineering: Capability-wise this covers the checklist — multiple transports, async events, RPC over MQ, Symfony bundle integration. The blockers are structural: it is a Symfony bundle (wrong runtime for our Laravel services), it is a [READ-ONLY] subtree split rather than the canonical package, and it has no dependents. If a team wants the Enqueue ecosystem, they should depend on the upstream and we should review that decision on its own merits. If a team just needs background jobs, the native Laravel queue plus Horizon already covers it, and we should say so before anyone files a ticket.
Net: Low-priority, informational. Use it to frame the broker-abstraction conversation; do not approve it as a dependency.
How can I help you explore Laravel packages today?