Symfony Messenger: the sharpest tool in your PHP toolbox
Talk presented at
PHPDay 2024 (Verona)
Slides available
See talk comments on Joind.in.
The PHP ecosystem is very rich and mature, and offers you a lot of stable and widely used tools, frameworks and libraries. Symfony evolved long ago from a monolithic framework into a collection of very useful and reliable components, but one component in particular (in my opinion) really stands out: Symfony Messenger.
In a single package, you have an easy way to dispatch messages and tasks to sync and async handling, with enough abstraction to support a variety of transports natively, and a long list of useful patterns already implemented and ready to be used out of the box.