Autore

Rocco Milluzzo

Horizon vs supervisord: perché ho cambiato runner worker Laravel
Coding 3 min di lettura

Laravel Horizon e Supervisor: due ruoli nella gestione delle code

Horizon gestisce e osserva i worker Redis; Supervisor mantiene in esecuzione il processo. Timeout, retry e rilascio richiedono controlli applicativi.

Indicizzare 50M articoli con Typesense: il piano, l’errore, il fix
DevOps 3 min di lettura

Dimensionare Typesense: schema, memoria e import di un archivio

Come valutare memoria e import in Typesense: campi indicizzati, batch, vettori, alias e quorum. Senza confondere visite e documenti.

Il momento in cui ho capito che stavo costruendo un prodotto, non un servizio
Startup 3 min di lettura

Da servizi a prodotto: cosa stiamo costruendo con AI Multisite

La transizione di Romiltec verso prodotti propri: processi comuni, confini del software e sostenibilità economica senza abbandonare i servizi.

Da MaxScale a una replica circolare james/jason: il giorno che il cluster ha smesso di tremare
DevOps 3 min di lettura

Replica circolare MariaDB e MaxScale: limiti e scelte operative

Replica circolare MariaDB: conflitti, failover, ruolo di MaxScale e ritorno a una struttura più semplice. Le lezioni di una configurazione reale.

PHP 7.4 a 8.4 su 16 server in due settimane: il piano e tre incidenti
DevOps 3 min di lettura

Aggiornare PHP su più siti WordPress: inventario, prove e rollout

Un piano per aggiornare PHP in una flotta WordPress: versioni per dominio, compatibilità, processi CLI e FPM, verifiche e recupero.

Bilancio di otto mesi da founder: niente hockey-stick, qualche numero, tre cose imparate
Startup 2 min di lettura

Il primo anno di Romiltec: dal ruolo tecnico alla responsabilità d’impresa

Romiltec nasce nell’aprile 2023. Cosa cambia per un founder tecnico: consegne, accordi, continuità economica e capacità del team.

La prima volta che ho detto no a un cliente (e perché lo rifarei)
Startup 2 min di lettura

Quando rifiutare un progetto software: rischi, capacità e alternative

Come valutare un incarico software prima di accettarlo: vincoli, accessi, tempi e alternative. Un rifiuto utile deve spiegare cosa rende il lavoro sostenibile.

Come abbiamo migrato un editore da WordPress.com a infra dedicata in 11 giorni
DevOps 3 min di lettura

Migrare da WordPress.com: contenuti, media, dominio e collaudo

Come pianificare una migrazione da WordPress.com a hosting gestito: export, media, funzionalità, URL, DNS e verifiche dopo il passaggio.