gdx/p-service-bus-symfony-bundle
GDX Service Bus Symfony Bundle integrates a message bus into Symfony apps. Wire commands, queries, and events to handlers with dependency-injection support, middleware pipelines, handler autoconfiguration, and clean YAML/PHP configuration for scalable message-driven PHP applications.
Consider it when:
gdx-open maintainers, or you are prepared to vendor/fork the code with a named internal owner.Look elsewhere when:
To executives: This package is not a shortcut to event-driven architecture. It is a Symfony-only, single-maintainer library with no measurable adoption. For our Laravel services it is technically incompatible; for any Symfony service, the first-party alternative — Symfony Messenger — is free, maintained, and easier to hire for. Recommendation: do not adopt for production. If asynchronous processing is on the roadmap, budget engineering time against our native stack rather than importing an unmaintained dependency. The cost avoided is not license fees; it is the unplanned maintenance, incident response, and ownership burden we would inherit.
To engineering: Treat this as reference implementation or prior art, not a dependency. If a team wants to pursue it, the proposal needs a named owner, a composer/DI spike against the target stack, a fork-and-patch plan, and an exit strategy back to Symfony Messenger or Laravel’s native queue system. Otherwise, use it to pressure-test our own design — handler registration, middleware, retry and dead-letter expectations — and proceed with the first-party stack.
How can I help you explore Laravel packages today?