ecentria/ecentria-apievents-bundle
Use when:
Look elsewhere if:
For Executives: "This bundle lets us tap into RabbitMQ’s event streams and broadcast them as Symfony events—like turning our async messaging into a real-time trigger system for other services. It’s a lightweight way to adopt event-driven architecture without building custom infrastructure. The MIT license means no vendor lock-in, and it could cut development time for features like instant notifications or cross-service workflows by 30%."
For Engineering:
"The bundle provides a generic RabbitMQ consumer that converts domain events into Symfony’s KernelEvents, so any service listening to those events (e.g., via Symfony’s event dispatcher) can react. It’s a thin layer on top of the RabbitMQ PHP client, so we avoid reinventing the wheel for basic consumption. Trade-offs: minimal config but no built-in retries or complex routing—we’d need to add those ourselves if required. Given its simplicity, it’s a good fit if we just need to plumb RabbitMQ events into Symfony’s ecosystem without over-engineering."
How can I help you explore Laravel packages today?