Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Async Event Dispatcher Bundle Laravel Package

skydiablo/async-event-dispatcher-bundle

A Symfony bundle for asynchronous event dispatching, letting you offload event listeners to background workers so requests stay fast. Integrates with the event dispatcher and supports configurable async transports.

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy / adopt vs. avoid: This package should inform a decision to avoid introducing a new third-party dependency for async event handling. With 2 stars, 0 dependents, and no release since 2016, it is effectively abandoned and does not meet normal production-adoption criteria.
  • Architecture direction: It supports evaluating whether events should be handled asynchronously at all, and if so, whether to use framework-native primitives instead of a standalone bundle. Although named as a bundle, it is Symfony-oriented rather than a Laravel-native package, so it is poorly aligned with a Laravel roadmap.
  • Roadmap and modernization: Useful as a signal for legacy Symfony/PHP systems that may still contain old async event patterns. It supports planning a migration away from unmaintained bundles toward maintained queue/event infrastructure.
  • Use-case validation: The underlying use case—decoupling side effects and moving event handling to background workers—is valid for notifications, integrations, audit trails, and slow business processes. The package itself is not a credible implementation choice for new work.
  • Risk management: Supports a “do not adopt” decision for new products due to maintenance, security, compatibility, and hiring/support risks.

When to Consider This Package

  • Only in a legacy context: Consider it only if an existing Symfony application already depends on it, the migration cost is material, and the system is isolated from new product investment.
  • Short-lived proof of concept: It may be acceptable for a throwaway prototype if the goal is to demonstrate asynchronous event dispatch, not to ship production behavior.
  • Not for Laravel: Do not consider it for a Laravel application. Laravel already provides events, listeners, queues, and jobs; adding a Symfony bundle creates unnecessary integration and maintenance risk.
  • Look elsewhere when: You need active maintenance, PHP 8+ compatibility, security patches, documentation, community support, or predictable behavior under load. Prefer Laravel’s native queue/event system, Symfony Messenger, or a maintained message broker integration.
  • Rejected for new production work: The lack of releases since 2016, negligible adoption, and zero dependents are strong disqualifiers for a new product dependency.

How to Pitch It (Stakeholders)

  • Executive summary: This is an abandoned, low-adoption package that demonstrates a valid async event pattern but is not a safe dependency. Adopting it would create maintenance, security, and delivery risk with little strategic upside.
  • Engineering summary: The package is a Symfony bundle, not a Laravel-native solution. Even in Symfony, it should be treated as legacy. Use framework-maintained queue/event infrastructure instead, and encapsulate async dispatch behind an internal interface if portability matters.
  • Recommendation: Reject for new product work. If encountered in a legacy system, assess migration cost and plan to replace it with a maintained, framework-native solution. Invest product/engineering effort in reliable async processing rather than preserving this dependency.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
elmogy/larafast
xeviant/laravel-paystack
gorilladash/laravel-website-sdk
martialbe/flysystem-oss
chondal/3312client
jeroen-g/flickr
opscale-co/nova-genbi
itsjustvita/laravel-retention
tequilarapido/trackit
gregsphotography/site-builder-filament
cabaoctavio/laravel-query-log
gregsphotography/site-builder-components
io-digital/clickatell
snowsoft/laravel-admin
oxygen/auth
relicsoftware/barakah-payment-gateway
tobya/work-with-composer
equipc/laravel-email-validator
equipc/laravel-email-database-log
adedsec/nova-translated-labels