# Introduction

{% hint style="info" %} <mark style="color:red;">\*\*Note:\*\*</mark> VPS Server is required
{% endhint %}

The system uses **laravel queue** for matching **Ready** order with **Nearby drivers.**

Also with the introduction of **websocket**, the system uses **reverb:start** command to keep the **websocket** running on your **server** too

Read more on **laravel queue** from the official documentation: <https://laravel.com/docs/12.x/queues>

Also read more on **laravel reverb** for **websocket** connection from the official documentation: <https://laravel.com/docs/12.x/reverb>

To be able to have your queue and websocket running effectively, you will need to use a queue manager on your server. **Supervisor** is one of the best and recommended by the laravel team.
