fintem/mq-notification-bundle
fintem/mq-notification-bundle is a PHP package for message-queue-based notification delivery, offering bundle-style configuration to dispatch and route notifications asynchronously through MQ infrastructure in Laravel/PHP applications.
ShouldQueue notifications, and Horizon are the lower-risk path. The 1.3.0 release does nothing to change this.To executives: This is a small, MIT-licensed Symfony bundle for sending and receiving notifications over an AMQP message broker, using Symfony's event dispatcher. It is a useful pattern reference for decoupling notifications from user-facing requests — the kind of change that improves page latency and lets notification volume scale independently. The recent 1.3.0 release adds Symfony 4 support, but Symfony 4 is itself end-of-life, and the package still shows two GitHub stars, no downstream dependents, and a multi-year gap between releases. That is not a maintenance signal we can build a roadmap on. Recommendation is to fund a short spike using maintained tooling (Symfony Messenger or the framework-native queue) rather than adopt this package, and to treat the stale dependency as a reason to standardize our notification layer now rather than after we have built on it.
To engineering: The design is sensible — publish to AMQP, consume, dispatch a Symfony event, let listeners handle per-channel delivery. That separation is exactly what we want. The implementation is the problem: the only recent activity is 1.3.0 adding Symfony 4 support, which lands us on a framework branch that is already EOL, with no coverage of modern retry, dead-letter, or observability expectations. Proposal: borrow the pattern, not the code. If we are on Symfony, build on Messenger with an AMQP transport; if we are on Laravel, use the native queue and notification system. Either way we own the abstraction and can patch it.
How can I help you explore Laravel packages today?