Your script is constantly waiting. For the database, the e-mail server, the HTTP server of a 3rd party service, a file from the disk or even for the RAM. And with it the customers wait. I want to show how with an asynchronous architecture, RabbitMQ and ReactPHP the waiting time is significantly shortened and that sometimes you do not have to wait.