micro-module/event-queue
A lightweight Laravel package for queuing and dispatching events asynchronously. Built for micro-module architectures, it decouples event producers from listeners and leverages Laravel’s queue system for reliable background processing, with simple configuration for modular apps.
Architecture fit
Illuminate\Events and Illuminate\Queue, which is architecturally sound for modular monoliths that want module isolation without going full microservice.ShouldQueue listeners and Event::dispatch already cover that ground with zero third-party surface.Integration feasibility
illuminate/* version constraint, the PHP version floor, and whether service provider + config are publishable and documented.Technical risk
Key questions
Event::dispatch plus ShouldQueue listeners? Can we articulate the delta in one sentence?database, redis, and sqs?Stack fit
Migration path
DomainEventBus contract in shared infrastructure) that the package implements. This gives us a swap-out path to a first-party implementation or a different vendor with a one-file change.Compatibility
composer why-not against our Laravel and PHP constraints, Laravel package discovery behavior, and whether the package's config collides with existing config keys.config('queue.default').Sequencing
Maintenance
composer.json.Support
Scaling
Failure modes
Ramp-up
How can I help you explore Laravel packages today?