bengor-user/simple-bus-bridge-bundle
UserBundle with SimpleBus (a messaging library) to decouple user-related workflows (e.g., authentication, profile updates) from direct service calls. Aligns with roadmaps for scalable, modular microservices or CQRS patterns.UserCreated, PasswordResetRequested).UserUpdated) from business logic via message queues.symfony/messenger.For Executives: "This bundle lets us decouple user-related actions (e.g., signups, password resets) from our core services using event-driven messaging—reducing direct dependencies and enabling scalable background processing. For example, when a user registers, we can instantly queue an email welcome task without blocking the request. It’s a low-risk, high-reward way to adopt modern architecture patterns with minimal dev effort, leveraging existing Symfony/SimpleBus investments."
For Engineering:
*"If we’re already using Symfony + SimpleBus, this bundle cuts 30–50% of the boilerplate needed to wire user events (e.g., UserBundle entities) to message handlers. Key benefits:
user_created → queue).For Developers: *"This is a 5-minute install if you’re already using:
composer require bengor-user/simple-bus-bridge-bundle
Then configure UserBundle events to publish to SimpleBus channels. Example:
// Dispatch a 'UserCreated' event to the queue
$event = new UserCreatedEvent($user);
$this->bus->handle($event); // SimpleBus processes it asynchronously.
Pro tip: Pair with Symfony’s EventDispatcher for hybrid sync/async workflows."*
How can I help you explore Laravel packages today?