CrowdSec + Discord notifier: la pipeline di alert che ha sostituito email e Slack
Cybersecurity 3 min di lettura

CrowdSec e Discord: verificare alert, blocchi e falsi positivi

Come collegare CrowdSec a Discord e controllare l’intera catena: log, decisioni, bouncer, notifiche e gestione dei falsi positivi.

OpenSearch 3.5 su LXC: tre nodi che gestiscono la search di mezzo editorial italiano
DevOps 3 min di lettura

OpenSearch su LXC con Ansible: quorum, memoria e aggiornamenti

Un deploy OpenSearch a tre nodi su Proxmox: cosa automatizzare e quali verifiche servono per disponibilità, memoria, TLS e recupero.

Ansible su 17 host HestiaCP: il playbook che ho riscritto tre volte
DevOps 3 min di lettura

Ansible con HestiaCP: automatizzare senza conflitti di configurazione

Come delimitare le responsabilità tra HestiaCP e Ansible, verificare il check mode e distribuire modifiche senza perdere personalizzazioni o segreti.

Il giorno che la cache di WordPress non è più bastata (45M visite/mese)
DevOps 4 min di lettura

Cache WordPress sotto carico: chiavi, invalidazione e richieste a PHP

Un caso reale di cache frammentata dai parametri di tracciamento e i controlli su nginx, PHP e contenuti personalizzati per gestire i picchi.

Scalare un’infrastruttura sportiva sotto i fari della Serie A
DevOps 3 min di lettura

Siti sportivi nei giorni di partita: preparare infrastruttura e picchi

Dal lavoro web per Pisa SC ai criteri per il match day: percorsi critici, cache, capacità, dipendenze e collaudi prima dell’evento.

Multi-LLM in produzione: routing tra OpenAI, Anthropic, Gemini e Ollama
AI 3 min di lettura

Routing multi-LLM: scegliere modelli, fallback e budget in produzione

Come progettare il routing tra modelli AI: requisiti prima dei costi, fallback autorizzati, timeout, cache e tracciamento per cliente.

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.