Archivio

Archivio Articoli del Settembre 2025

Pagina 1 di 3

Maurizio Fonte - Consulente Informatico - Ingegnere del Software e Cyber Security Specialist Freelance

Docker Compose in produzione su VPS: pattern corretti e anti-pattern da evitare

Docker Compose in produzione su VPS: pattern corretti e anti-pattern da evitare Docker Compose va bene per la produzione di una PMI - ma solo se usato nel modo giusto. Ho visto container configurati senza restart policy, volumi montati su /tmp, secrets in variabili d'ambiente nel file compose. Vi mostro i pattern corretti e i cinque errori più frequenti che trovo nei subentri. Continua a leggere
Ultima modifica:

Monitoraggio VPS con Prometheus e Grafana: setup minimale per applicazioni PHP

Monitoraggio VPS con Prometheus e Grafana: setup minimale per applicazioni PHP La metà dei downtime che ho gestito nell'ultimo anno erano prevedibili: disco pieno, memoria esaurita, connessioni MySQL saturate. Tutti i segnali c'erano ore prima, ma nessuno guardava. Vi mostro come ho configurato Prometheus + Grafana in meno di un'ora su un VPS Hetzner da 4€/mese. Continua a leggere
Ultima modifica:

Ansible per PMI: automatizzare il provisioning di VPS Linux senza DevOps dedicato

Ansible per PMI: automatizzare il provisioning di VPS Linux senza DevOps dedicato Ogni nuovo cliente porta un VPS da configurare: PHP, Nginx, MariaDB, certificati, cron, backup. Ripetere questi passaggi a mano richiedeva 3 ore. Con Ansible, lo stesso processo dura 8 minuti ed è riproducibile e versionato. Vi mostro i playbook reali che uso in produzione. Continua a leggere
Ultima modifica:

Supply chain security con Composer per Laravel e Symfony: come prevenire typosquatting, dependency confusion e script malevoli

Supply chain security con Composer per Laravel e Symfony: come prevenire typosquatting, dependency confusion e script malevoli Dopo la backdoor xz-utils e il compromise di tj-actions del 2025, ho auditato le dipendenze Composer di 12 clienti PHP: 3 avevano pacchetti con nomi sospetti, nessuno aveva allow-plugins configurato, zero SBOM. Il playbook che ho implementato: pinning, audit in CI, blocco script e SBOM CycloneDX. Continua a leggere
Ultima modifica:

Incident response in 72 ore per Laravel e Symfony: guida operativa NIS2-ready per PMI

Incident response in 72 ore per Laravel e Symfony: guida operativa NIS2-ready per PMI Un e-commerce Laravel compromesso tramite una dipendenza Composer con backdoor: dati di 4.200 clienti potenzialmente esposti e obbligo di notifica GDPR in 72 ore. Ho gestito contenimento, forensics, ripristino e comunicazione seguendo la timeline NIS2 24-72-30. Il playbook operativo che uso per ogni incidente su applicazioni PHP. Continua a leggere
Ultima modifica:

Anatomia di un Click Day: un "dietro le quinte tecnologico" basato sull'esperienza del "Bonus Vesta"

Anatomia di un Click Day: un "dietro le quinte tecnologico" basato sull'esperienza del "Bonus Vesta" Avendo partecipato in prima persona al click day del Bonus Vesta, analizzo l'architettura tecnica che ha permesso di gestire migliaia di richieste simultanee senza crollare, evidenziando come l'ingegneria del software possa migliorare l'esperienza utente in scenari di alta domanda, garantendo stabilità, equità e successo. La tecnologia diventa un alleato fondamentale per la Pubblica Amministrazione, ed è un esempio di come l'ingegneria invisibile del software possa avere un impatto diretto e positivo sulla vita di tutti i giorni. Continua a leggere
Ultima modifica:

Analisi architetturale di un evento "Click Day": deconstructing del caso studio "Bonus Vesta"

Analisi architetturale di un evento "Click Day": deconstructing del caso studio "Bonus Vesta" L'evento "Click Day" per il "Bonus Vesta" ha rappresentato una sfida significativa in termini di gestione del traffico a impulso. Questo articolo offre una deconstruction tecnica dell'architettura adottata, analizzando il flusso operativo, le tecnologie impiegate e confrontando la soluzione scelta con alternative possibili. L'obiettivo è valutare l'efficacia della strategia implementata in termini di resilienza, scalabilità e cost-effectiveness. Continua a leggere
Ultima modifica: