TZ~/tizianozonta/blog
← torna al blog
Laravel28 giugno 2026 · 6 min

Perché scelgo ancora Laravel nel 2026

Queue, Horizon e un ecosistema che matura senza tradire chi lo usa da anni.

Ogni anno qualcuno dichiara Laravel “in declino”. Ogni anno lo uso in produzione con soddisfazione crescente. Il motivo è la coerenza: le API che ho imparato dieci anni fa sono ancora lì, ma migliori.

Job e queue: il cuore di ogni app seria

La parte che mi fa restare è la gestione delle code. Definire un job resta banale, ma oggi ho retry, backoff e middleware integrati.

app/Jobs/GeneraReport.php
<?php
namespace App\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Queue\Middleware\RateLimited;
class GeneraReport implements ShouldQueue
{
use Queueable;
public int $tries = 3;
public array $backoff = [10, 30, 60];
public function handle(): void
{
// logica di generazione del report
}
public function middleware(): array
{
return [new RateLimited('reports')];
}
}

Dispatch tipizzato

Il dispatch è espressivo e leggibile anche a distanza di mesi:

GeneraReport::dispatch($utente)
->onQueue('reports')
->delay(now()->addMinutes(5));

Horizon poi mi dà visibilità completa su throughput e job falliti senza configurare nulla di esotico. È questo tipo di maturità pragmatica che non trovo altrove.

← torna al blog