Queues, busses and the messenger component PHP, стандарты, фреймворки, библиотеки, OpenSource
Tobias is an open source enthusiast and has spent many years trying to bring something good to the community. He is a Symfony core team member, co-host of the Sound of Symfony podcast, organizer of Swedish PHP meetups. He maintains projects like httplug.io, guzzle, buzz, php-geocoder, KnpGithub API client, Maingun API client, LinkedIn API client, Neo4j bundle, Puli, Assert and many more. He is also involved with the PHP-FIG by writing a PSR for HTTP clients.
Message queues are the perfect way to decentralize your application. You may use them for communication, scheduling and decentralization of your application. With help from a message queue you may decouple your application from the framework and the infrastructure. Which means that your app is written in pure PHP and not Symfony/Laravel/Yii etc.
With some smart configuration on your message bus you may put the message queue outside of your application and you may leverage from a decentralized and asynchronous system.
This talk will quickly go throw the basics of queues, hexagonal design and show proof of concept with Symfony’s Messenger component.