Workshop in English - UK at Dutch PHP Conference 2019
View Slides: https://speakerdeck.com/dbrumann/using-the-symfony-messenger
Short URL: https://joind.in/talk/05acf (QR-Code (opens in new window))
In this workshop we will look at the Symfony Messenger component introduced in Symfony 4.2. During the course of the workshop we will modify a demo application to use multiple message buses synchronously for decoupling tasks and creating implicit workflows by sending/receiving messages. This course will show you how to configure and utilize the messenger component inside a Symfony application that follows Best Practices. Previous knowledge with Symfony 2+ apps is recommended, but I will try to accommodate anyone who has previously written MVC-style applications using a modern framework.
What you'll learn from this tutorial:
After an introduction to the component and some of the terminologies and concepts surrounding it we will learn how to introduce the Symfony Messenger into an existing application. We will refactor an existing piece of code to use two differently configured Message Buses. We will look at how the behavior of buses is controlled by middleware, how to modify the behavior of a bus and time permitted create our own middleware.