NoSQL, Laravel, Redis, Mongodb, Cassandra.
to the queue Redis::rpush('queue', json_encode([ 'job' => 'App\Jobs\ProcessData', 'data' => ['arg1', 'arg2'], ])); // Process jobs from the queue while ($job = Redis::lpop('queue')) { $job = json_decode($job, true); $instance = unserialize(new $job['job'](...array_values($job['data'])));