bref/symfony-messenger
Bridge for running Symfony Messenger on AWS Lambda with Bref. Dispatch messages to SQS, SNS, or EventBridge and let Lambda workers consume them, with setup documented on the Bref website.
Consider it when most of these are true:
Look elsewhere when:
To executives: This is a small, free (MIT) open-source adapter that lets our PHP background jobs run on AWS Lambda instead of on always-on servers. It's not a platform commitment — it's the connector between our application's messaging layer and AWS's standard queue services. The business case is cost shape (pay per job, not per idle hour) and reduced ops surface (no worker fleet to patch or scale). The risk is adoption depth: the project is young with a small user base, so we should pilot it on one non-critical workload and measure cold-start latency and cost per message before expanding.
To engineering: This is a transport bridge, not a framework. It wires Symfony Messenger to SQS/SNS/EventBridge and handles the Lambda worker loop, so we write handlers and let Bref handle the runtime. It's thin, readable, and MIT — we can fork it if needed. Caveats to plan around: it assumes Symfony Messenger, so Laravel teams need to decide whether that abstraction is worth adopting; Lambda execution limits constrain job design; and with zero dependents we're an early adopter, so pin versions, add integration tests around retry/DLQ behavior, and don't put it on a critical path in v1.
How can I help you explore Laravel packages today?