Archivio

Archivio Articoli del Dicembre 2025

Pagina 2 di 3

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

Trasformazione digitale nelle PMI italiane: cosa funziona davvero e cosa è marketing

Trasformazione digitale nelle PMI italiane: cosa funziona davvero e cosa è marketing Ho accompagnato 20 PMI italiane in percorsi di digitalizzazione negli ultimi cinque anni. Il pattern di fallimento è sempre lo stesso: tecnologia comprata senza processo, ERP implementato senza change management, CRM usato da nessuno. Vi racconto cosa distingue i successi dai fallimenti, con numeri reali. Continua a leggere
Ultima modifica:

ROI degli investimenti IT: come misurare il valore reale della tecnologia in azienda

ROI degli investimenti IT: come misurare il valore reale della tecnologia in azienda Un imprenditore mi ha chiesto: 'Come so se i 50.000€ che ho speso in software quest'anno sono serviti a qualcosa?' È la domanda giusta - e la maggior parte delle aziende non ha risposta. Vi mostro il framework che uso per misurare il ROI degli investimenti IT con metriche concrete e non vanity metrics. Continua a leggere
Ultima modifica:

Come scegliere un consulente IT: 10 domande da fare prima di firmare un contratto

Come scegliere un consulente IT: 10 domande da fare prima di firmare un contratto Ogni anno subentro su almeno due o tre progetti lasciati in stato deplorevole da consulenti che non avevano le competenze dichiarate. Non è malafede sistematica - è asimmetria informativa. Vi insegno le domande che avrebbero smascherato i problemi in anticipo, basandomi su casi reali. Continua a leggere
Ultima modifica:

Il debito tecnico ha un costo reale: come calcolarlo e presentarlo al management

Il debito tecnico ha un costo reale: come calcolarlo e presentarlo al management Un CTO mi ha chiesto di convincere il suo CEO a investire in refactoring. Ho costruito un modello di costo basato su dati reali: tempo medio per aggiungere una feature, numero di bug per rilascio, costo orario del team. Il debito tecnico costava all'azienda 180.000€/anno in produttività persa. Il CEO ha approvato. Continua a leggere
Ultima modifica:

Sistema di integrazione eventi con Kafka e PHP: architettura produttiva per PMI

Sistema di integrazione eventi con Kafka e PHP: architettura produttiva per PMI Un'azienda di spedizioni aveva cinque sistemi legacy che dovevano scambiarsi eventi in tempo reale. REST era troppo fragile, RabbitMQ non reggeva i volumi. Ho introdotto Kafka con un client PHP su Swoole: 50.000 eventi al giorno con perdita zero e consumer che ripartono dall'ultimo offset in caso di crash. Continua a leggere
Ultima modifica:

Python per automazione IT: scripting avanzato per task DevOps e monitoring

Python per automazione IT: scripting avanzato per task DevOps e monitoring Uso Python per i task di automazione dove bash diventa troppo verboso: parsing di log strutturati, interazione con API REST di provider cloud, analisi di metriche Prometheus. Vi mostro cinque script reali che uso settimanalmente, con pattern riutilizzabili per chi viene da un background PHP. Continua a leggere
Ultima modifica:

CQRS in PHP: separare letture e scritture per applicazioni Laravel ad alto carico

CQRS in PHP: separare letture e scritture per applicazioni Laravel ad alto carico Un'applicazione di reportistica con 50 query analitiche complesse che rallentavano le operazioni transazionali. Con CQRS ho separato i modelli di lettura da quelli di scrittura: le query analitiche usano read model denormalizzati aggiornati asincronamente, le operazioni transazionali volano sul modello normalizzato. Continua a leggere
Ultima modifica:

Migrazione da monolite a microservizi: il metodo Strangler Fig applicato a Laravel

Migrazione da monolite a microservizi: il metodo Strangler Fig applicato a Laravel La 'riscrittura totale' è quasi sempre un errore. Con il pattern Strangler Fig ho aiutato una società logistica a estrarre gradualmente funzionalità dal loro monolite Laravel: prima il modulo di tracking, poi la fatturazione. Due anni dopo, tre microservizi autonomi e il monolite ridotto del 40%, sempre in produzione. Continua a leggere
Ultima modifica:

Domain-Driven Design con Laravel: implementare bounded contexts in un progetto reale

Domain-Driven Design con Laravel: implementare bounded contexts in un progetto reale DDD viene spesso presentato come una soluzione per tutti i problemi architetturali, ma in pratica richiede una comprensione profonda del dominio di business. Vi racconto come l'ho applicato a un'applicazione assicurativa PHP, quali parti del pattern hanno funzionato e quali ho abbandonato come over-engineering. Continua a leggere
Ultima modifica:

GraphQL con Laravel Lighthouse: quando conviene rispetto a REST e come implementarlo

GraphQL con Laravel Lighthouse: quando conviene rispetto a REST e come implementarlo Ho valutato GraphQL per il refactoring dell'API di un'applicazione mobile Laravel usata da 10.000 utenti. La promessa del 'un endpoint per tutto' si scontra con la complessità di N+1 problem, autorizzazione fine-grained e caching. Vi racconto l'analisi completa e quando la scelta è giustificata. Continua a leggere
Ultima modifica: